j-flJLi 1 LTnnn W H — \ n nnri W nnn ,m/S pH rl h h' h h h H, M m W m m n< m m L»
-I Hhm p h h h m h m h h HjH h HnJ-OCrCMj-( H H M ƒ#
fUTrm_n
»—'. i—. r-/ tak H H H H H M H H M H H H W H W h| V-< *-)
{ *H <-®H ( i—i m M M H H H M H M H H i " -1 H H M H
M h M W H H H H H H H H H M M W m ,h M h > w w . r , > .,
< ,*-< m H H H M m H H pH H h ,H r-( H mm HHnli K H m
1 H H H H H H H r|i H H H H H H
( H H H p H H H n r u • 1 ' w 1
< H m H KrTH H H H H K h h' W H h ^ H H M h r H H rfr h' mTL m’ m
M 1 W ' H ^ H M ,M M M M M. H H M H M H H H M ™ H. M H m H. K H H H. M m H — -H
Hét informatieblad voor élke MSX-er
nummer 1
januari-febniari 1987
prijs f 5,95
m
< W h
Progr.: LLIST voor NIET-MSX printers
4
Art.: Softwarebesprekingen
Dumpen op NIBBLE-niveau
Interview MSX-softshop
Snel-kopiëren
Tasword MSX-2: het ontstaan
Mini-master-voice
COMX PL-80 printer-plotter
Xbaudl3
Tips en truuks deel 1
en nog veel meer
-
iR -
h.-_'.
trvr
tth
H
mf
-< h
V
H H
K> <
H -
h ~
HM H
PROGRAMMEERWEDSTRIJD MET ALS
MET ALS INZET DE COMX PL-80 PRINTER PLOTTER
na
de Canon
T-22A MSX
PRINTER
ALLE MSX
BRUTO ADVIESPRIJS ƒ 605 f - INCL. BTW
TE KOPPELEN AAN
HOMECOMPUTERS.
1) Soort printer: Thermische Printer met een matrix van 5x7 punten.
2) Interface: 8-bit parallel/Centronic
Volledige MSX karakter set met plotter- en grafische mogelijkheden.
Aantal karakters per regel - standaard: 80
- vergroot: 40
-gecomprimeerd: 140
Print snelheid: - standaard: 56 kar./sec.
-gecomprimeerd: 62 kar./sec.
6) Papierdoorvoer: friction-feed.
7) Stroomvoorziening: 230 V, 50 Hz / 24 W.
8) Afmetingen: 312 mm (B) x 220 mm (D) x 89 mm (H)
9) Gewicht: ± 3 kg.
10) Geluidsniveau: minder dan 56 dB
3)
4 )
5)
Importeur in Nederland:
HOLLAND
SYSTEMA BV
Bloemendalerweg 30-42 - 1382 KC Weesp
Tel. 02940-15315
oo
®<ê>
MSX-MOZAIK is een uitgave van ’De MSX-er’
Hoofdredacteur: Dirk Scheper.
Redacteuren: B. Klop, J. Tompot, A. van Kinderen,
J. van Roshum, D. Polman, J. v.d. Berg.
Redactie-adres Benelux: Battcrijlaan 39,
1402 SM Bussum.
Vormgeving: Dirk Scheper.
MSX is geregistreerd handelsmerk van MicroSoft.
MSX-MOZAIK januari/februari nummer 1 1987.
COPYRIGHTS ’Dc MSX-er’. Niets uit deze uitgave
mag worden vermenigvuldigd en/of openbaar worden
gemaakt door middel van druk, fotokopie, microfilm
of op welke andere wijze dan ook, zonder vooraf¬
gaande schriftelijke toestemming van de uitgever.
No part of this publication may be reproduced in any
form, by print, photoprint, microfilm or any other
means without written permission from the publisher.
Druk: Salland, Deventer.
Verspreiding: Betapress, Gilze, 01615-2900.
MSX-MOZAIK is een twee-maandelijksblad voor de
MSX-gebruikers. Het wordt naar alle geïnteresseerden
op MSX-gebied gezonden.
Het abonnement bedraagt Dfl. 25,00 p/j.
In België Bf. 500 per jaar.
Losse bladen Dfl. 5,95/Bf. 180,-.
Dubbelnummer Dfl. 7,95/ Bf. 240.
In samenwerking met de MSX-club, kan men een
lidmaatschap aangaan. Lidmaatschap, inclusief een
abonnement op MSX-MOZAIK bedraagt Dfl. 40,00
per jaar, ingaande januari 1986. In België Bf. 800. Een
lidmaatschap zonder abonnement op MSX-MOZAIK
bedraagt Dfl. 15,00 per jaar, ongeacht het tijdstip en
geldt tot het einde van het jaar. In Belgie Bf. 300.
Bank relatie: Amrobank. 45.98.38.008.
Postbank. 1367088.
Kopij en advertenties dienen uiterlijk drie weken voor
het verschijnen van het eerstvolgende nummer aan¬
wezig te zijn.
Redactie-adres (schriftelijk): Batterijlaan 39,
1402 SM Bussum.
The publisher cannot be held responsible for any
errors printed in this issue, either for copied software
from commercial firmes send by editors.
Adresveranderingen: Zend uw nieuwe adres in, verge¬
zeld van het oude adres. Vier weken voor dat u gaat
verhuizen. Voorzie het nieuwe adres van de postcode.
Advertentie-acquisitie: Mvr. G. Uunk, lkkingsweg 9,
7435 PA Okkenbroek, (alleen voor advertenties)
telefoon 05705-664.
Inhoud
Inhoudsopgave MSX-MOZAIK januari-februari 1987
Artikelen:
Inhoud . 3
Redactioneel . 4
PROGRAMMEERWEDSTRIJD . 4
Nieuws . 6
Aangeboden. 9
Soft-talk. 10
Softwarebesprekingen . 14
Bridge op MSX . 20
Interview: MSX-Softshop . 22
Aangeboden 2 .23
Tasword MSX-2: het ontstaan .28
Boekbesprekingen . 32
COMX PL-80 printer-plotter . 36
Tips en truuks deel 1 . 39
Programma’s:
LLIST voor NIET-MSX-printers . 5
Dumpen op NIBBLE-niveau . 7
Snel kopiëren . 12
PRINT-naar-LPRINT en w . 13
Mini-master-voice. 21
Baudspeed . 24
Ellips.25
Xbaudl3 . 26
Lampjesdenken.27
Foutmeldingen . 34
Spiral Triangles.38
Advertenties:
Holland Systema. 2
Holland Micro Post . 8
Westcrkamp. 11
MSX-Softshop. 19
Advertentie . 20
Filosoft . 31
Stark Texel .35
MMB .44
MSX-MOZAIK j anuari-februari 1987 pag. 3
Y iedere
' n6 ° S p iaat e0
• v ni e0Vje 3 a * oo^
dV'ei 0 »
v^vaG
\9&
gU^ e °
moeten
öeQt°
v a°
we óedei
-de - 'n ap \ eï ioopt
tieuts i0 ' a ®5 alles su<
vie
e eO d tC
icces,
; Oi e0
o?
5sr-
dat de Y a a nda üe teO nooö e °’
ditmaal ^ P T ° geöied ^ io geo « e
op
in
net
xjoW'
, e nde
aigewene
oe »«■ . .,„ niaats'' 1 woY aantak
gei
\°Jnen
aiy . P ia * n pet vexop
l« rt “tv ?„ «ot* 08
ioed zai '
/ome 1
net
OoV- ' r ' 3 ®^, 0 oommet •
in
£^P.VÊ-°'
iSf^ 30 ’*
*f>**?Z'^* * o*
rtetom 13 ' we t di^ 33 w aat v3 ° ^ va n
o^ tev Tt^ o* pu - ^ ioa
^ntet^ otte
;dSttÜ d
een pt
■Pti^
„ ee o P esC
^ let VOOt n
ing¬
oot >&
pnotf^ -
ON
vMXfcK
nie T
om et
° P Jeet ^
OP
ottt
PROGRAMMEE»'
printer plotti
MSX-MOZAIK januari-februari 1987 pag. 4
frO rO hO M
LLIST voor NIET-MSX-printers
LLIST voor niet-MSX-printers
Het onderstaande programma drukt de ASCII-codes 1 tot en met 31 en 128 tot en met
255 grafisch af. Ook als deze tekens zelf zouden zijn ontworpen. De werkwijze voor
het werken met dit hulpprogramma is als volgt:
1. LOAD het af te drukken bestand;
2. SAVE het bestand als ASCII-file weg,
dus "naam",A;
3. RUN dit programma;
4. de rest volgt vanzelf.
Regel 460 van het programma zet de
drukker in de zogenoemde BIT IMAGE
PAINT MODE, indien dat noodzakelijk is
moet deze regel aan de toegepaste
printer worden aangepast. In dit geval
is uitgegaan van bijvoorbeeld de EPSON
printers. Regel 590 RESET de drukker en
kan indien nodig ook worden aangepast,
orrdat er bij het onderbreken van het
programma met CTRL+STOP ook gebruik van
wordt gemaakt. De printer kan namelijk
ook in de BIT IMAGE MODE zijn onderbro¬
ken.
100 '*********** LLISTMSX **********
* Holland Micro Post (c) 1986
* vrij te kopieeren
*********** LLISTMSX **********
110 ON STOP GOSUB 580
120 STOP ON
130 SCREEN 0
140 KEY OFF
150 WIDTH 37
160 CLEAR 528
170 PRINT"In ASCII geSAVEd <J/N) ";
180 I*=INPUT* <1)
190 IF I*="n" DR I*="N" THEN
GOTO 600
00 CLS
10 LI NE INPUT "-filenaam ? “; N*
20 INPUT "pap ier 1 engte" ; PL7.
30 INPUT "skip over "; SK7.
240 PL7.=PL7.-SK*/.+ l
250 IF PL7.<5 THEN
PRINT:
GOTO 220
260 INPUT "kantlijn ";KL7.
270 INPUT "kolombreedte";BR7.
280 IF BR7.+KL7.>80 THEN
PRINT:
GOTO 260
290 OPEN N* FOR INPUT AS 1
300 CLS
310 RE7.=0
320 IF EOF <1) THEN
GOTO 580
330 LINE INPUT #1,RE*
340 PRINT RE*
350 PO7.=0
360 RE7.=RE7.+ 1
370 IF RE7.=PL7. THEN
RE7.= 1:
LPRINT STRING* (SK7., 10) j
380 LPRINT: LPRINT SPC<KL7.);
390 KR7.=ASC<RE*>
400 RE*=MID* < RE*,2)
410 IF KR7.>31 AND KR7.C12B THEN
LPRINT CHR* (KR7.) ;
ELSE
GOSUB 450
420 IF RE*®"" THEN
GOTO 320
430 P07.=P07.+1
440 IF P07.=BR7. THEN
GOTO 350
ELSE
GOTO 390
450 IF KR7.= 1 THEN
KR7.=ASC(RE*>-64:
RE*=MID*(RE*,2)
MSX-MOZAIK j aiuari-februari 1987 pag. 5
460 LPRINTCHR*<27> M * ,, CHR* <0) CHR* (6)
CHR$(0);
470 FOR J*/.=7 TO 2 STEP -1
480 K*= ,,M
490 FOR K7.=7 TO 0 STEP -1
500 IF (VPEEK(BASE(2)+8*KR7.+K7.)
Nieuws
Compu:»f Erna
« 7
2
::
> 8
* 20
AND 2''JV.) >0 THEN
K*="1"+K$
ELSE
K*="0' , +K*
510
NEXT
520
IF INP (?<H90) AND
2=0 THEN
GOTO 520
530
OUT S<H91 , VAL ( "?<B"
+K$)
540
OUT &H90,1
550
OUT S<H90,0
560
NEXT
570
RETURN
580
CLOSE
590
LPRINTCHR* <27>
600
CLS
610
KEY ON
620
END
630
*
640
'*********** LLISTMSX ***********
* Holland Micro Post (c) 1986 *
* vrij te kopieeren *
*********** LLISTMSX ***********
Nieuws
Mini-smart kabel
We hebben een goedkope verbindingskabel ontdekt, met een aantal
instelmogelijkheden: de mini-smart kabel. Deze kabel mag gezien worden als een
voor de hobbyist interessante mogelijkheid cm zijn computer te verbinden met
andere computers, modems, printers en terminals, via de protocollen TXD, RXD en
HS. Deze mini-smart, de naam is zo gekozen vanwege zijn prijs, wart er bestaan een
groot aantal uitvoeringen van, bezit een lengte van drie meter met een diameter
van vijf millimeter en is voorzien van vijf aders. Aan beide zijden van de kabel
bevindt zich een DB25 male connector, zoals die gebruikt wordt voor seriele
verbindingen, die wederom voorzien zijn van een tien-polige DIP-schakelaar. deze
schakelaars kunnen aan de buitenzijde worden ingesteld, een reden waarcm juist
deze kabel interressant is voor de gebruiker. Dat betekent namelijk dat de kabel
in ruim 95% van de gevallen de communicatieverbinding mogelijk maakt, zonder te
moeten solderen. Voor het geval dat aan een van de zijden een female connector
noodzakelijk is, wordt door de importeur een zogenoemde Gender-Changer geleverd,
een tussenstuk dat aan beide zijden een female uitvoering heeft. De prijs van deze
handige kabel bedraagt slechts f49,00 (exclusief BTW) en van de Gender-Changer
bedraagt de prijs f15,50 (exclusief BTW).
Inlichtingen: Peeters Gecmini, Wilgenstraat 15, Maasbree, tel. 04765-1693.
MSX-MOZAIK januari-februari 1987 pag. 6
Dumpen op NIBBLE-niveau
Dumpen op nibble-niveau
Eten hulpprogramma waar veel gebruikers op zitten te wachten, die echter anders is
dan de gelijksoortige programma's: HEX/ASCII-DUMP/CHANGE.
Het is een HEX/ASCII dump met de mogelijkheid on op nibble niveau (een halve byte,
dat wil zeggen vier bit breed, red) de HEX-waarden kunnen worden veranderd of op
ASCII-niveau kunnen worden aangepast. Een blok van 80H (= 128 byte) wordt op het
scherm geplaatst, waarmee met de cursor door heen kan worden gefietst. Twee cursors
zijn gelijktijdig zichtbaar, namelijk een in het HEX-blok en een in het ASCII-blok.
Een hiervan is beter zichtbaar dan de ander en is afhankelijk van de ingangsmode:
HEX of ASCII. Onder de functietoetsen zitten +80H, -80H, LEES, ASCII/HEX en STOP.
Met de INS-toets wordt in het blok, vanaf de cursor alles een plaats verder
geschoven. De DEL-toets bewerkstelligt het omgekeerde en brengt alles een plaats
terug en wist het teken onder de cursor. Denk er on dat in de HEX-mode, omdat er op
nibble- niveau wordt gewerkt, slechts een cijfer wordt aangepast. Bijvoorbeeld 12
35 56 wordt daarmee veranderd naar 12 34 56 als de cursor op de eerste '5' staat en
op de '4' wordt gedrukt.
65000 ‘ *** hex/ascii-dump/change ***
* micro applicatie (c) 1986 *
* kopieeren toegestaan voor *
** NIET commerciële doelen **
*** hex/ascii-dump/change ***
65001 ONSTOPGD8UB65006:STOPON:KEYOFF:
SCREEN0:WIDTH40:DEFUSR=&H156:ADR!=327
68 ! : B1 X=500: B2‘/.=20: AH$=" asc": MOS=CHRS
(27)+"Y4"+CHR$(27)+"J"+CHR$(27) +"Y6-M
omen t." : E7.=-1: ÜNKEYGQSUB65002,
65003,65004,65005,65006:LOCATE,,1:GOT
□65007
65002 KEY(1)STOP:KEY(2)STOP:KEY(3)STO
P:KEY(4)STOP:KEY(5)STOP:RETURN65040
65003 KEY(1)STOP:KEY(2)STOP:KEY(3)STO
P:KEY(4)STOP:KEY(5)STOP:RETURN65049
65004 KEY(1)STOP:KEY(2)STOP: KEY(3)STO
P:KEY(4)STOP:KEY < 5)STOP:RETÜRN65050
65005 KEY <1)STOP:KEY(2)STOP:KEY(3 > STO
P:KEY(4)STOP:KEY(5)STOP:RETÜRN65061
65006 RETURN65066
65007 X7.~ 1: Y7.= 1: HA'/.=0: GOTO65063
65008 IF X 7.MOD3=0THEN X */.= X7.+1
65009 IFXy.>23THENX*/.= l s Y7.=Y*/.+ l
65010 IF Y'/. > 16THENYX= 1
65011 KEY(1)ON:KEY(2)ON:KEY(3)ON:KEY(
4) ON: KEY (5) ON: IFHA‘/.THENXX= (X*/.\3> *3+1
65012 IFHA7.THENX7.= <X7.\3> *3+1
65013 LOCATE Xy.+4,Y*/.+ l , 1: I*=INKEYS: IFI
$= " "THENFORI’/.= 1 TOB 17.: NEXT: L0CATE28+ (X
*/.\3) +1: FORI */.= 1T0B27.: NEXT: GOTG65013ELS
E1X=ASC(IS):LOCATE,,1
65014 IFI y.=30THENY%=YX-1: I FYX=0THENYX
=16:GOTO65012ELSEGOTO65012
65015 IFI X=31 THENY’/.=YX+1: GOTO65010
65016 IFI ■/.< >29GQTQ65021
65017 X7.= Xy.-l: IFXy.MOD3=0THENX*/.= Xy.-l
65018 IFXY.C 1THENX7.=23: Y*/.=Yy.-l
65019 IFY7.< 1THENY‘/.= 16
65020 GOTO65012
65021 IFI */.< >28GOTÜ65024
65022 I FHA7.THENX7.=X 7.+3ELSE X7.= X */.+1
65023 GOT065008
65024 IF ( X7.M0D3) = 1THENX 17.= X7.ELSEX 17.=X
*/.-l
65025 P! = <Xl*/.\3> + < ( Y%— 1 ) *8 ) +ADR ! : IFY7.
= 16 AND X 7. >20GOTO65031
65026 IFI */.< > 18GOTO65028
65027 PRINTMOS:FORI!=ADR!+126TÜP!STEP
MSX-MOZAIK januari-februari 1987 pag. 7
— 1: POKEI ! +1 , F'EEK < I ! ) :NEXT:6OTO65030
65028 IFI %< >127GOTO65031
65029 PRI NTMO*:FORI !=P!TOADR!+126:POK
EI ! ,F'EEK (I ! +1 > : NEXT
65030 LOCATE0,Y7+1:FORI!=INT<P!/8)*8T
OADR!+127STEP8:GOTO65045
65031 I FHA7.=0THËN IF17. M7AND17.< 58THENG
OTO65034ELSE17.= 17.AND&HDF: IF17. >64AND 17.
<717 HENGÜT065034
65032 I FHA7.THEN IF17. >31 AND 17.< 127G0T065
034
65033 BEEP:GOT065008
65034 I FHA7.THENP0KEP ! ,17.: GOTO65037
SCHNEIDER/AMSTRAD PC1512 IBM-XT compatible
computer, 512K RAM, AT-toetsenbord, moni¬
tor, muis, calander/clock, CENTRONICS-,
RS-232-, joystic- en lichtpen-interface,
GEM-DESKTOP, GEM-PAINT,MS-DOS 3.2, DOS¬
PLUS, en BASIC 2
1 drive, monochr.
2 drive, monochr.
f 2141,00
f 2571,00
f
1 drive, monochr., 10Mb harddisk f 3646,00
1 drive, monochr., 20Mb harddisk f 3861,00
meerprijs kleuren monitor
NMS8250 PHILIPS MSX-2
VG8235 PHILIPS MSX-2
MNS8220 PHILIPS MSX-2
VG8020 PHILIPS MSX-1
BM7502 PHILIPS monitor groen
CK8500 PHILIPS monitor kleur
NMS1150 PHILIPS MSX tekenbord
SBC3810 PHILIPS MSX muis
NMS1205 PHILIPS MSX muziekmodule f
SP1000 SHEIKOSHA printer f
PL-80 COMX 4 kleuren plotter f
538,00
f 1522,00
f 1304,00
695,00
399,00
337,00
783,00
283,00
154,00
347,00
791,00
585,00
V
Prijzen incl. BTW. Vraag info aan.
tel. 01680 - 25296
Gaasbeek 33 4761 LR Zevenbergen
65035 C7.=PEEK<P! ) : C*=RIGHT* ( "0"+HEX* <
C7.) ,2) : IFX17.=X7.THENMID*(C*, 1>=I*ELSEM
ID*<C*,2)=I*
65036 F'OKEP ! , VAL ( "S<H " +C* >
65037 C7.=PEEK (P ! ) : LOCATEX 17.+4, Y7.+ 1: PR
INTR:IGHT* < "0"+HEX* (C7.) ,2) ; :L0CATE<X17.
\3) +29, Y7.+1 s IFC7.<320RC7.> 126THENPRINT"
* " ; ELSEF'R INTCHR* (C7.) ;
65038 I FHA7.THENX7.=X7.+2ELSEX7.= X7.+ 1
65039 GOTD65008
65040 ADR!=ADR!+128
65041 IFADR!>65400!THENADR!=65400!
65042 IFADR ! OTHENADF'! =8
65043 PRINTMO*:LOCATE0,0:FORI!=ADR!-8
TOI ! +143STEP8: IFI ! = ADR ! THENF'R I NT "-
-M3-
-4—5—6—7-f01234567-
65044 IFI ! = ADR ! +128THENPRI NT “- (- 8 -
—9—A— B —C—D—E—F-t-89ABCDEFi-" ;
65045 F'RINTRIGHT* ( "000"+HEX* < I ! ) ,4) " |
" ; : FOR I7.=0TO7: LOCATE17.*3+5: C7.=PEEK (I !
+ 17.) : F'RINTRIGHT* ( " 0"+HEX* (CV.) ,2) ; : IFI
7.=7THENPR I NT " ;
65046 L0CATE29+1 V .: IFC7.< 320RC7.>126THEN
PR INT"*"; ELSEPRINTCHR* (C7.) ;
65047 NEXT: PRINT" | "RIGHT* ( "0‘‘+HEX* (I !
+7),2);:NEXT:LOCATE0,20:PRINT" r -1 r
-1 i-1 r-1 i-1 i-1 i-1" : PR I
NT" |F1 | |F2 | |F3| |F4 | |F5 | |INS|
I DEL | “
65048 PRINT" 1 -' 1 - 1 1 -• •-• '-•
1 -' 1 -'": PRINT" +80H -80H lees
"AH*", stop mem-> <-mem" ; : U7.=USR (0
):6OTO65011
65049 ADR!=ADR!-128:GOTO65042
65050 LOCATE0,20:PRINTCHR*(27)"J":PRI
NT:PRINT"Begin adres 128 byte blok =
";:ADR*=""
65051 I*=INKEY*:IFI*=""GOTO65051ELSEI
7.=ASC < I*)
65052 IF17.= 13THENIFADR*< >" "GOTO65058
65053 IF17.=290R 17.= 1270R17.=8THEN IFADR*
< >" "THENF'RINTCHR* (8) " "CHR* (8) ; : ADR*=L
EFT*(ADR*,LEN(ADR*)-1):GOTO65051
MSX-MOZMK januari-februari 1987 pag. 8
65054 IFI */. >47 AND 17.< 58THENGOTO65056ELS
E17.= I7.ANDS<HDF: IF17. >64AND 17.< 71THENGOTO
65056
65055 BEER:GOT065051
65056 PRINTCHR* < 17.) ; s ADR*=ADR*+1*: IFL
EN <ADR*)=4GÜTO65058
65057 GOTO65051
65058 ADR ! = I NT (VAL ( *' 8<H " + ADR*) /16 ) * 16:
I FSGN (ADR !)=-1 THENADR ! =ADR !+65536!
65059 I FE7.THENCLS: E7.=0
65060 PRINTCHR*< 27 >"1"l6OTO65041
65061 IFHA7.=0THENHA7.=-1: BI7.=20: B27.=50
0: AH*= " he x “ ELSEHA7.=0: B17.=500: B27.=20: A
H*="asc"
65062 L0CATE16,23: F’RINTAH*; :GÜTO65011
65063 PRINT"***** Holland Micro Post
(c) 1986 "STRIN6*(46,"*"):PRINT"De bo
venste en onderste dumpregel zijn al
Aangeboden
leen ter informatie. "ïPRINT:PRINT" F
1...toon volgende blok.PRINT" F2. .
•toon vorig blok.":PRINT" F3...start
adres nieuw blok"
65064 PRINT" F4. . . asci i/he>: invoer k
euze."SPRINT" F5...stoppen.":PRINT"
INS...tussenvoegen van 1 byte.":PRINT
" DEL...verwijderen van 1 byte.":PRIN
T: PRINT"Start.adres 1 tot 4 cijfers in
hex.":PRINT"HEX invoer per nibbel " ;
65065 PRINT"(4 bits) en ASCII per kar
akter."SPRINT"INS en DEL vanaf de cur
sor tot einde blok; dus eveventuee
1 eerst het start- adres wijzigen.":
GOT065050
65066 CLS:WIDTH37:KEYON
65067 *
65068 '*** hex/asc ii-dump/change ***
* micro applicatie (c) 1986 *
* kopieeren toegestaan voor *
** NIET commerciële doelen **
*** hex/ascii-dump/change ***
AANGEBODEN: --
Goldstar MSX in combinatie met de boeken Technical Databook, BASIC handboek voor
iedereen, MSX gebruikersgids, MSX zakboekje, MSX truuks en tips deel 1 en deel 2,
MSX computers en printers aansluiten en gebruiken. MSX Useful Utilities, Program¬
meercursus MSX BASIC. Alles compleet f400,00
Seikosha printer f500,00
Seikosha SP1000MX printer f500,00
Sanyo datarecorder DR202A f150,00
Tasword MSX Nederlands en Flight Simulator f45,00
Twintigtal TDK Cl5 cassettes met MSX-programma's f25,00
Tijdschriften 9 nummers MSX-MOZAIK f25,00
10 nummers MSX Comp. Mag. f25,00
5 nummers MSX Gids f25,00
Kan ook alles in een koop gebracht, waar dan ook in Nederland voor f1000,00.
C.W. de Gans, Betje Wolfflaan 42, 1187 CJ Amstelveen, tel. 020-416817.
MSX-MOZAIK januari-februari 1987 pag. 9
Soft-talk
SOFT-TALK.
Hst voorwoord in MSX-Comput 1 ng van
december was toch wel een beetje schrik¬
ken geblazen. Dat het in Engeland niet
zo geweldig liep met de M3X is bekend.
Dat echter de fabrikanten en importeurs
zouden besluiten te stoppen met de ver-
k o op van hardware in de U.K. had ik toch
niet verwacht. Uitsluitend Yamaha en
Spectravideo blijven in de markt met hun
machines, waarbij Yamaha de nadruk legt
op de muzikale mogelijkheden en 5VI op
de CP/m mogelijkheden met de X-Press.
Geruststellend echter was in hetzelfde
commentaar dat men niet bang hoeft te
zijn dat de aanvoer van software in het
gedrang komt daar er met zo'n 250.000
verkochte machines (in Engeland)
een gezonde basis aanwezig is voor de
ontwikkeling van software. Ook de buiten
landse markt is voor de Britse software¬
huizen van groot belang en hier komt ons
landje dan mede om de hoek kijken.
De MSX-verkopen hier te lande lopen ais
een trein.
Degene die de Sany-700 MSX-2 wil aan¬
schaf f en moet in de meeste gevallen eni¬
ge weken geduid betrachten. Gok de
machines van Philips mogen zich verheug¬
en in een gezonde belangstelling.
De reeks van Philips is uitgebreid met
de NMS-8250 en eind december verwacht
men de NMS-8280 te kunnen leveren.
Halverwege december verwacht MICRO-
TECHNOLOGY haar update van MT-base te
kunnen leveren. Deze 1.2 versie van de
welbekende database zal eveneens voor de
prijs van f. 199,-- in de winkel liggen.
Voor diegene die reeds een 'verouderde'
MT-Bsse bezit, heeft MT een regeling.
Indien men in het bezit wil komen van de
verbeterde versie, dient men een briefje
te schrijven aan:
Micro Technology,
Antwoordnummer 616,
3350 VB Papendrecht.
U krijgt dan een speciale verzendenve-
loppe toegezonden waarin u de oude car-
tridge, vergezeld van een cheque van
f. 75,--, kan zenden naar MT, waarna u
de 1.2 versie retour krijgt.
Mooie bak, hoor ik u al zeggen, f. 75,--
betalen voor een update van een program¬
ma waar je in feite al de volle mep voor
betaald hebt.
Dit is echter niet zo maar een update.
M.T. werd met de komst van de MSX-2
machines verrast door de introductie van
de memory-mapper.
Met de 1.0 versie werd van de 128K Ram
slechts 32K gevonden. De versie 1.1 was
al beter, deze vond namelijk 64K hetgeen
voor de VG-8230 voldoende was. Doch toen
kwam o.m. de VG-8235 met 12SK en wederom
was het mis.
Volgens de beschrijving die ik heb ont¬
vangen van M.T. zou de versie 1.2, 210K
vinden voor de opslag van gegevens in
de VG-8235. Dit hebben ze bereikt door
het ongebruikte deel van het videogeheu-
gen bereikbaar te maken voor opslag.
Ik heb dit nog niet kunnen testen, daar
de versie op het moment van dit schrij¬
ven nog niet beschikbaar was.
Indien echter een derqelijk geheugen
beschikbaar is en M.T. base maakt daad¬
werkelijk gebruik ervan dan is het zon¬
dermeer de prijs van f. 75,-- waard.
Immers een 64K Ram-uitbr eidinqsmodule
kost u al f. 299,--. U krijgt nu voor
de prijs van f. 75,— plm. 90K extra
bovenop de 128K die het programma eigen¬
lijk al had moeten vinden.
Bovendien is het fijn dat Micro Techno¬
logy dit programma toch weer verbeterd
heeft. Deze vorm van after-sales kan ik
alleen maar toejuichen.
MSX-MOZAIK januari-februari 1987 pag. 10
Een bedrijf die
zeer sterk is ,
in laatstgenoemd begrip
is FILOSOFT.
Dit bedrijf was reeds van het begin af
betrokken bij het MSX gebeuren onder¬
meer met het door hen vanuit het Engels
in het Nederlands vertaalde tekstverwer¬
kingsprogramma TASWORD.
Welnu, ook de mensen bij Filosoft zitten
niet stil en zij hebben een volledig
nieuwe tekstverwerker voor de MSX-2 ge¬
programmeerd genaamd TASWORD-2.
De naam is dan ook de enige overeenkomst
met het oude, voor MSX-1 nog steeds aan¬
trekkelijke, tekstverwerkingsprogram.
De bezitters van Tasword(l) die zijn
overqestapt op MSX-2 kunnen hun oude
pakket met bijbetaling van f. 75,-- om¬
ruilen voor de gloednieuwe Tasword-2.
Deze service van Filosoft is gewoonweg
fantastisch en vormt tevens een stimu¬
lans tot de aanschaf van Tasword-2 als
eerste aanschaf. De mensen van Filosoft
laten de gebruikers niet in kou staan.
Tasword-2 kost f. 149,--.
Tot
besluit
nog een
tip v
oor
de
mensen
d i 8
in het
bezit z i
jn van
de
Sony HB-
78BP. Zoals
bekend
draait
de
mei
ss t e MSX
i s
of tware
op de 98
-8235
en
NMS
-8250 na
de
poke &HFFFF,&HAA
.
Wel
nu, voor
de Sony
700P
i s
di e
poke
&HFFFF,&HF F
PL 80 PRINTER/PLOTTER
universeel — Centronics
4 kleuren — 80 koloms
Werkt op elke computer met Centronics parr aansluiting.
Leverbaar demo floppies voor: IBM PC XT - Apple II - MSX en Comx 35 PCI.
Prima ingebouwd PICA schrift voor uw correspondentie en boekhoudgegevens, verwerkt el¬
ke tekstve'werker, zonder aanpassing. Insteekmocules voor andere schriftsoorten verknjgbaar
Grafische tekeningen volgens de standaard software pakketten als: AutoCad Driver: roland
800 - Lotus symphony 1 -2-3 Dnver: amplotii. Maar ook eenvoudig Basic programmeerbaar, met bij¬
geleverd handboek Professioneel inzetbaar, solide Epson mechaniek, kast en electromca: Comx
Tekent ongewoon nauwkeurig.
Gebruikt normaal A4 papier en van de rol. Tevens mogelijk op transparant, voor overhead
projectie. Plotting formaat 192 x 26000 mm. Snelheid 92 mm. p. sec. of 10 c.p.s. Standaard pen¬
sets overal verknjgbaar ƒ 13.20 p. set - lange levensduur, schrijft 300 m of meer.
Goede testrapporten in PC World en Info • MSX Comp. Magazine, Info en Mozaïk
PRIJS slechts ƒ 698,— incl. BTW.
I Am COMX PL-80. Th is is my hAnduritting
I Am An ideAl OUTPUT DEUICE for your
home And business computer. 1 cAn eAsily
be controlled uith s imple progrAmming.
Th i s is my normAl ASCII set : 2"#$*&c’[]@
C~DQUERTYUIOP_ASDFGNJKL+-*2XCUBNn5 ! ?✓
1234567890<=>quertyuiopAsd* 9 hjklzxcvbrm,
For MSX I hA<je them aL l in ROn P Ack 2
You CAn mAke your oun ROM PAck.
I aLso CAn drAu too. I perform the grA-
phic plotting «jery yell.
BESTELBON:
Ja, stuur mij zonder bijkomende kosten:
□ De PL 80 met handboek, pennenset en Nederlands garantiebewijs, voor./ 698—
□ Doe er IBM demo floppies bij 2 x / 20.-. 5 Va” totaal./ 40,—
□ Doe er een Apple 11 demo floppy bij 5 Va". f 20.—
□ Doe er een 3 W" MSX demo floppy bij.-. f 20.—
□ Doe er een extra kleuren penset bij. groen rood'blauw zwart.ƒ 13.20
□ Doe er een rol papier bij van 27 m voor./ 7,95
□ Doe er een ROMpack m. 3 schnftsoorten bij./ 69,—
□ Doe er een MSX karakterset ROMpack bij./ 89.—
Aankruisen wat u wenst.
□ Bijgaand de betaalcheques voor het totaal bestelde bedrag.
□ Betaald heden op uw giro no. 291847 t.n.v. West Electronics te Haarlem.
□ Betaald heden op uw bankrekening no. 47.42.92.908.
Na ontvangst zult u de goederen binnen 48 uur. franco huis leveren.
Met betaalcheques heeft u de goederen het snelst in huis!
Naam en voorletter:...
Straat en no.....-.
Postcode.Plaats: .
tel,:Netno.:0 .Abonneeno.:.
Bon uitknippen en opsturen naar:
Import West Electronics - Spaame 40 - 2011 CJ HAARLEM
Grossiers/dealers gezocht!
MSX-MOZAIK januari-februari 1987 pag. 11
Snel-kopiëren
10 REH*fttt****ft*Ht**ft*ft***mt
28 REM * SNEL KÖPIEREN *
38 REM HlHHHHHHHHHHl
48 REM
58 REM***t**»*ttHt*»*tt*HHH
68 REM * HOÖFDPROGRAMHfi *
78 REM t*i»i**Ht*tt*f*t***i*tt
88 REM
456 90 CLEAR 19000:'KAN NIET IN SÜBROUTIN
E
128 108 6GSUB 190:'INITIALISATIE
108 110 6GSUB 358:'QPBOUHEN FILELIST
506 128 IF FP--1 THEN 170:'SCHIJF LEES
148 138 605UB 560:'INLEZEN GESEVENS
427 140 IF EE=-1 THEN 170:'EINDE
741 158 BÜSUB 820'SCHRIJVEN GEGEVENS
368 168 GOTO 130:'VOLGENDE LEESSANG
672 178 6QSUB 1040:'AFLUITEN
254 130 LEAR i08:STOP:'EINDE
190 REM *m**i*»t******»tmm
288 REM * INITIALISATIE *
218 REM HimiommmmiH
220 REM
683 238 DIM Flilll):'VOOR FILELIST
180 248 DIM F(112):'VOOR LENGTEN FILES
623 250 EE=B:'MERKER EINDE KÖPIEER6ANG
763 260 DIM C$1128): 'KOPIEERGEBIED
686 270 FP=8:‘FILELISTPOINTER OP 0
777 280 CP=0:PC=8:'COPVPDINTER OP 1
008 298 RP=1:PR=1: 'RECORDPOINTER OP 0
902 300 MP=0:PM=0: 'MEMORVOINTER OP 0
631 310 ER-0: 'MERKER EERSTE KEER
128 320 NIDTH 40:CLS:'BEELD SCHOON
105 330 PRINT "SNEL ENKEL DISK KOPIEERPRÖ
6RAMMA STARK’
429 340 RETURN:'EINDE INITIALISATIE
350 REM *m**M*m»»t**mt**t*
360 REM * OPBOUWEN FILELIST *
370 REM
380 REM
906 390 PRINT "DE FILELIST HORDT NU OPGEB
ÜUWD‘
40B REM ONDERZOEK SECTOREN 5-11
410 REM VOOR SCHIJF-INDEX
355 420 FOR SE=5 TO 11:K*=DISKI$(1,SE)
438 REM HAAL NU DE FILELIST OP
299 448 FOR 1=60310' TO 60821! STEP 32
458 REH CONTROLEER JUISTE FILENAME
056 460 IF PEEKUK32 OR PEEK(I))127 THEN
520
470 REM HAAL NU DE BESTANDSNAAM
688 488 FOR J=I TO 1+18
008 490 F$(FP)=F$iFP)+CHR$IPEEK(J)i
658 500 NEXT J:‘V0L6ENDE LETTER
348 510 FP=FP+1:'VERHOOG DE FILEPOINTER
654 520 NEXT 1:'VOLGENDE FILENAME
357 530 NEXT SE:'VOLGENDE SECTOR
372 548 FP=FP-1:'CORRIGEER FILELISTPOINTE
R
433 558 RETURN:'FILELIST COMPLEET
568 REM
570 REM * INLEZEN 16KB GEGEVENS *
580 REM HHHHHHmiHHHHH
590 REM
399 680 PRINT:IF ER=1 THEN PRINT "PLAATS
ORGINELE SCHIJF (RETURN)":ELSE ER=1:8
OIO 620
618 610 IF INKEYi<>CHRt£ 13)THEN 610
620 REM AFVANGEN TWEEDE RETURN
414 630 IF INKEVtO" * THEN 630
640 REM WACHTLOOP VOOR SNELLE DRUKKER
S
685 650 FOR 1=1 TO 1000:NEXTI
833 660 ERASEC$:DIMC$(128I:'VOOR SNELHEID
MSX-MOZAIK januari-februari 1987 pag. 12
713 670 HO=0:'MERKER KANAAL OPEN OP i
458 688 IF CP)FP THEN EE=CMF=0> :RETURN
624 698 IF 110=1 TEN 768
301 708 Ft=Ft(CP):'BESTANDSNAAM
477 718 OPEN Ft AS #1:'OPEN BESTAND
711 720 110=1
713 730 FIELD!,128 AS Al,128 AS BI
075 740 PRINT:PRINT Ft;"WORDT INBELEZEN*
666 758 ON ERROR GOTO 798
563 760 BET 1,RP:Ct<MP)=At:Ct(MP+l)=Bt
088 770 MP=MP+2:RP=RP+1
422 780 IF MP=12B THEN KO=0:CLOSE:RETURN
ELSE 690
988 790 RÉSUMÉ 800
104 800 ON ERROR GOTO
602 810 F (CP) =RP-1 ïFiCP+i)=1E+20:CLOSE: 110
=0:CP=CP+1ï RP=1:GOTO 680
468 828 *REM
830 REM » SCHRIJVEN 16KB GEGEVENS *
848 REM
850 REM
848 860 PRINT:PRINT H PLAATS KOPIESCHIJF (R
ETURNi
997 870 IF INKEYIOCRH13) THEN870
838 REM AFVANGEN TWEEDE RETURN
602 898 IF INKEYIO" " THEN 890
988 REM WACHTLOOP VOOR SNELLE DRUKKER
S
680 910 FOR 1=1 TO 1000:NEXT I
706 920 (10=0:' MERKER KANAAL OPEN OP 0
316 930 IF PR)F(PC) THEN CLOSE:MO=0:PC=PC
+1:PR=1: IF FOFP THEN MP=8:RETURN
371 940 IF M0=1 THEN 1010
300 950 FI=FI(PCI:‘BESTANDSNAAM
052 968 IF PR=1 THEN OPEN Fl FOR OUTPUT A
S II:CLOSE:'SCHOONMAKEN BESTAND
482 978 OPEN Fl AS II:'OPEN BESTAND
725 980 M0=1
727 990 FIELD 1,128 AS Al,128 AS BI
746 1000 PRINT:PRINT Ft;"HORDT GESCHREVEN
H
244 1010 LSETAI=CI!PM):LSET Bt=Ct(PM+1):P
UT 1,PR
267 1028 PM=PM+2:PR=PR+1
657 1838 IF PM=128 THEN PM=0:MP=0:MO=0:CL
ÖSE:RETURN ELSE 930
1840 REM ***m*»f»m**mmt»
1050 REM * AFSLUITEN *
1068 REM ***t*»iHHtt*tt*m*t»m
1078 REM
874 1088 CLOSE:PRINT:PRINT "HET COPIEREN
IS TEN EINDE*
118 1090 RETURN
20008 '*tmM*«*»m**mt*m»
28818 Van print naar Iprint *
28020 '* en oagekeerd. * •
28830 HHlIHHHIHItHIHilt
20848 '
28858 '
28060 30-87-1985
20070
20080 ' H.Arts
20098 Vondelstr aat 119
23100 ' 6445 AH BRUN3SUH
20110
28120 '
635 20138 PRINT“naar print of Iprint (1 o
f 2) ?*
282 20140 KI=1NKEYI:IF Kl="* THEN 28140
854 20150 K=VAL(KI):IF K<1 OR K>2 THEN
28130
349 20168 IF K=1 THEN T=157:V=i45 ELSE
T=145:V=157
132 28178 P=2 A !5+1
454 20188 VR=PEEK(P):P=P+1
583 20190 VR=VR+256»PEEKiPi
963 28200 IF VR<=8 THEN 20388
715 28218 P=P+1:RN=PE£K(P):P=P+1
430 28228 RN=RN+256*PEEK!P)
456 28238 IF RN=28880 THEN 20388
337 2824B P=P+l:PRINT*reqel:";RN
474 20250 FOR A=P TO VR-1
765 20268 H£=iPEEK(A)i
895 20270 IF HE=T THEN POKE A,V
821 20280 NEXT A
875 20290 P=VR:80T0 20180
235 20300 END
A
i3s
MSX-MOZAIK januari-februari 1987 pag. 13
Softwarebesprekingen
SOFTWARE NADER BEKEKEN.
Zoals reeds in het vorige nummer beloofd
besteed ik in dit nummer aandacht aan de
inmiddels verschenen MSX-2 software.
RADARSOFT heeft de MSX markt voor het
eerst doch direct maar met software voor
de MSX-2 machines betreden.
Tot op heden maar liefst 9 titels. Of ze
de moeite waard zijn? Lees verder...!
Ook AACKOSÖFT heeft inmiddels een aantal
titels gelanceerd die specifiek voor de
MSX-2 zijn geprogrammeerd.
STARK TEXEL heeft 'FISTAN* uitgebracht,
een boekhoudpakket voor een zeer aantrek
kelijke prijs. Daar dit pakket inmiddels
in andere bladen uitvoerig behandeld is
(RAM en MCMi kan ik hierbij volstaan «met
de mededeling dat de conclusie in die
bladen gunstig was.
Ook FILOSOFT laat zich op het MSX2-front
met onbetuigd en brengt TASWORD-2 op
de markt. Dit programma heb ik helaas
nog niet nader kunnen bekijken, doch wat
ik heb gezien loog er niet om. Zeer uit¬
gebreid en snel, is mijn eerste indruk.
Ook de prijs is prettig, slechts 149,--.
Dan zijn er nog enige programma's uit
Japan, waarvan 'LAYDGCK' wel de mooiste
is. Ik heb echter op de FICC-dagen begre¬
pen dat dit programma lastig te krijger,
is.
Ik begin «et de programma s van RADAR-
SÖFT, die met de slogan 'Radarsoft goes
MSX' ook een graantje van die markt pro¬
beert mee te pikken en wel met titels
die op o.m.de commodore 64 redelijk suc¬
cesvol zijn of zijn geweest. Dat is
echter tevens het zwakke punt van deze
programma's, het gaat om conversies.
Daarbij heeft men n.m.m. zeker niet het
uiterste van de MSX2 mogelijkheden benut
zoals o.m. de bijzondere grafische moge¬
lijkheden van de video-processor.
Desondanks is men er toch in geslaagd
acceptabele software te maken waarvan
de prijs voor ieder pakket f. 69,-- be¬
draagt. Niet echt goedkoop, maar gelet
op het feit dat de programma's op disk
staan en uitsluitend voor MSX2 (kleinere
oplage tot op heden) zijn uitgebracht,
is de prijs acceptabel.
Topografie
TOPOGRAFIE...
Van TOPOGRAFIE bestaan er drie program¬
ma s, die van Nederland, Europa en de
Wereld. De programma s vertonen in de
hoofdlijnen geen verschil, echter de
kaart van Nederland is het meest
gedetai 11eerd
Er zijn een aantal opties waaronder van¬
zelfsprekend het beroemde helikopterspel
Voorts kan je je laten overhoren door de
computer, oefenen en cpvraqen.
Ook de hoge score tabel ontbreekt niet
Het beeld scrolt vloeiend en de helicop-
ter is fraai uitgebeeld.
Zoals reeds gezegd is de kaart van Neder
land gedetailleerd dit kan je van
Europa niet zeggen, laat staan van de
Wereld. Op deze kaart konden zelfs de
landsgrenzen er niet af. Fieel vreemd
vind ik persoonlijk dat je in dit pro¬
gramma toch weer het idee van vroeger
krijgt dat de aarde plat is, je vliegt
namelijk op een gegeven moment tegen de
zij- boven- of onderkant en kan dan niet
verder. Logisch zou zijn geweest dat je
ook werkelijk de aarde had kunnen rond-
vliegen.
MSX-MOZAIK januari-februari 1987 pag. 14
Het educatieve element is hoog. Bij de
kaart van Nederland bv, werd ik in ni¬
veau 3 met plaatsnamen geconf r on t eer d
waarvan ik het bestaan reeds lang was
vergeten. De tijd tikt echter rustig
door, met als resultaat dat ik tot op
heden niet verder dan dat niveau ben ge¬
komen .
Grotten van Oberon
DE GROTTEN VAN OBERON.
Dit programma is een grafisch adventure
met een educatief karakter.
Je bestuurt een vliegende schotel en
moet je weg in een doolhof zien te vin¬
den .
In dit doolhof kom je allerlei obstakels
tegen. Veel van deze obstakels zijn te
overwinnen door simpelweg je verstand te
gebruiken. Sommige doorgangen zijn name¬
lijk afgesloten. Soms zijn ze te openen
door eenvoudigweg contact te maken met
een sensor, doch in een ander geval maak
je contact met een computer, waarbij je
dan een opgave dient op te lossen.
Voor het spel begint moet je aanqeven op
welk niveau je wilt spelen. Je kunt kie¬
zen van 1 tot 4. Niveau l gaat nog met
opgaven als bv. 10 + 15=2?. Je begrijpt
al dat de bedoeling is dat je het vakje
met het vraagteken invult. Bij goede be¬
antwoording gaat de sluis open en kan je
je ontdekkingsreis vervolgen.
Ik denk dat dit programma gespeeld kan
worden vanaf de leeftijd van plm. 8 jaar
in niveau 1. In de volgende niveau's
worden de opgaven vrij pittig.
Ik vind dit een uiterst onderhoud spel-
programma en zou het zelfs willen beti¬
telen als een familiespel.
Tempo typen
TEMPO TYPEN.
Dit programma is een typecursus op de
MSX2.
Op zich is dat gegeven niet zo bijzonder
doch ook in dit programma zit weer een
spel element.
Tempo typen heeft vooral bekendheid ge¬
kregen in de computerquiz 'lts all in
the game' van de TROS-televisie.
Voor degene die het spel niet kennen.
Rechts in beeld komt in de vorm van een
lichtkrant een woord in beeld die je zo
snel mogelijk in moet tvpen voordat het
in de laserstraal ter linkerzijde komt.
Hoe beter je typt en hoe hoger het level
des te sneller komen de woorden in beeld
en des te korter wordt de onderlinge
afstand tot de laserstraal. Komen de let
ters in de laserstraal dan neemt je
resterende energieniveau navenant af.
Op zich is dit een leuke vorm om de type
snelheid op te voeren.
Kruiswoordgenerator
KRUISWOORDGENERATOR.
Ook een programma, ter bevordering van de
algemene ontwikkeling.
Iedereen heeft ooit weleens getracht een
kruiswoordpuzzel op te lossen in een of
ander blad of boek je.
Bij mij werd het altijd een geklieder
van jewelste. Te snel ingevulde letters
( met pen!) moest ik maar weer weg zien
te krijgen of de goede letter moest er
overheen gekalkt worden.
Radarsoft heeft met deze kruiswoordgene¬
rator de oplossing gebracht.
Dit programma heeft de mogelijkheid om
duizenden kruiswoordpuzzels te generen.
Het opbouwen van zon puzzel duurt onge¬
veer 2 minuten.
MSX-MOZAIK januari-februari 1987 pag. 15
Er is een HELP' -functie, waarbij de
computer maximaal 20 letters prijsgeeft.
U kunt de puzzel, na oplossen, ook uit¬
printen. Radarsoft geeft u daarbij toe¬
stemming om vervolgens die puzzel voor
niet commerciële doeleinden te gebruiken
zoals bv. in een schoolkrant.
Het werkt heel eenvoudig. Je gaat met de
cursor op een open beginvakje staan en
onder in beeld verschijnt dan de opgave.
Staan de streepjes in horizontale stand
dan kun je de horizontale opgave intypen
Via de return toets verander je de stand
in vertikaal en ga je dienovereen komstiq
te werk. Gum heb je niet meer nodig.
Letters weqhaien geschiedt via de spatie
balk en overschrijven van de letters is
ook mogelijk, dus geen rommelige puzzels
meer met dit programma.
Rekenwonder
REKENWONDER.
Dit programma is zoals de naam al doet
vermoeden een reken-ieerprogramma.
Het zijn eigenlijk twee programma's.
Vanuit het h o o f d men u kun je kiezen uit
A. SOMREGEN en B. REKENFLAT.
Het onderdeel A. is voor 1 speler en
B. voor twee spelers.
Heb je je keuze gemaakt, dan kun je nog
instellen wat voor opgaven je wilt.
Optellen, aftrekken, vermenigvuldigen en
delen, het is allemaal mogelijk, tege¬
lijk, apart of een mix, geen probleem.
Uiteraard is ook de moeilijkheidsgraad
instelbaar en wel van i tot 9.
Dan moet je nog de snelheid aangeven,
ook van l tot 9,
Dan volgt het speelscherm.
Linksonder in beeld een huisje, rschtson
der in beeld een helikopter en iets daar
boven van links naar rechts een laser¬
straal. De opgaven komen in ballonetjes
naar beneden. De snelheid waarmee dat
gebeurt heb je zelf in kunnen stellen,
ïs het antwoord goed dan verdwijnen de
ballonetjes en komt er een mannetje uit
het huisje op weg naar de helikopter.
Het spel eindigt ais het kereltje met de
heli wegvliegt.
Bij foute of te late beantwoording wor¬
den de ballonnen door de laserstraal ver
nietiqd.
Het onderdeel REKENFLAT speel je zoals
reeds gezegd met twee spelers.
Na alle instellingen zoals boven ver¬
haald verschijnt het speelscherm.
Dit scherm is verticaal in twee delen
opgesplitst. In eik deel een platform
met laddertjes en in de top een klok.
Voor ieder goed antwoord schuift of
klimt het kereltje richting klok en
degene die het eerst de klok luidt wint.
Iedere speler krijgt in ieder geval een
gelijk aantal beurten, dus gelijk spel
is ook nog mogelijk.
Voor dit educatieve pakket geef ik een
tien met een griffel. Niet voor het.
grafische deel, dat is erg eenvoudig
gehouden, doch voor het educatieve ele¬
ment. Het idee is leuk en het spel
leidt de kinderen met te veel van het
eigenlijke doel van dit soort software
af, nl. het oefenen en leren van sommen.
Voeg daar aan toe dat je in feite twee
programma s krijgt, dan valt de prijs
van f. 69,-- ook nog reuze mee.
Voor die ouders die verantwoorde soft¬
ware willen aanschaffen een aanrader.
Eindeloos
EINDELOOS.
EINDELOOS is de naam van een arcade-avon
tuur programma.
Uit de handleiding blijkt dat een of
ander buitenaards monster uit zijn win¬
terslaap is gehaald en daarom de toeris¬
tische trekpleister die EINDELOOS eerst
was heeft getransformeerd tot een veste
van verschrikking.
Aan jou de taak om orde op zaken te stel
len. Je hebt de beschikking over een
helikopter waarmee je kunt afdalen in
het doolhof.
Tot zover klinkt het nog goed, doch om
MSX-MOZAIK januari-februari 1987 pag. 16
het spel te spelen is andere koek.
Het is vrij moeilijk en nauwelijks voor*
spelbaar. Grafisch is het evenals de
overige uit de RADAR-reeks vrij grof.
Doch voor de doorzetters zal er menige
avond plezier in zitten. De prijs vind
ik voor dit programma echter veel te
hoog, temeer daar er in dit genre al zo¬
veel te koop is (Nemesis bijvoorbeeld)
waarbij je voor minder geld een veel
fraaier programma krijgt.
De Sekte
DE SEKTE.
De laatste van deze reeks is een echte
Neder 1andstal 1 ge adventure, voorzien van
plaatjes. Om dan direct maar met het
slechtste te beginnen, de plaatjes zijn
ronduit slecht. De grafische beelden van
bv. de HGBBIT voor de MSX1 zijn veel en
veel mooier.
Het verhaal speelt zich af in de Schotse
Hooglanden in de plaats Achnasheen.
Het is de bedoeling dat je het spoor
volgt van Leon H. Rabburd, de sektelei¬
der die op onverklaarbare wijze is ver¬
dwenen alsmede de inhoud van zijn kluis.
Je kunt i letter en 1 woord opdrachten
geven, alsmede samengestelde opdrachten.
De plaatjes worden vlot op het beeld ge¬
plaatst en ook de respons komt vrij snel
Al met al een zeer speelbare adventure.
Echter, voor zover ik het heb kunnen be¬
kijken, ontbreekt het raffinenemt van de
in dat opzicht beruchte level 9 program¬
ma’s, doch ik denk dat dat voor velen
juist een opluchting zal zijn. Het lijkt
mij tenminste prettig dat je ook nog
eens aan slapen toekomt.
Ook voor dit programma geldt de prijs
van f. 69,--, niet gering doch Nederland
se alternatieven zijn er nauwelijks en
vaak nog duurder.
Redlights of Amsterdam
REDLIGHTS OF AMSTERDAM.
Noq niet zoveel nummers terug besprak ik
reeds Samantha Fox strippoker van Mar-
tech.
Doch dit programmma loopt in zijn orqine
le vorm niet op de MSX-2.
Redlights of Amsterdam daarentegen is
uitsluitend bestemd en geproqrammeerd
voor de MSX-2.
Dat blijkt dan ook direct uit de fraaie
beelden die de speler voorgeschoteld
krijgt.
In totaal zijn er 8 gediqitaliseerde
plaatjes die per stuk ongeveer de rech¬
terhelft van het beeld beslaan. Üp de
linkerhelft worden de kaarten geprojec¬
teerd alsmede de status van het spel en
informatie omtrent de stand en inzet.
Ook de spraak ontbreekt niet en is in
dit programma vrij uitgebreid.
Zowel de speler als de fraaie tegenspeel
ster start met een beginkapitaal van 100
punten. De vaste inzet (ante) bedraagt
5 punten. Vervolgens krijg je vijf kaart
en. Heb je direct een goede kaart dan
kun je direct bieden tot maximaal 25 of
wil je even rustig aandoen dan geef je
aan dat je blijft (stay). Biedt de kaart
die je hebt geheel geen perspectief dan
geef je aan “drop" en je bent je inzet
kwijt, hetgeen je ook door je tegen¬
speelster wordt duidelijk gemaakt met de
mededeling “my pot".
Een bod van jou kan eventueel door de
computer «met een tegenbod worden ver¬
hoogd. Wanneer je kenbaar maakt daarin
mee te gaan, volgt de mogelijkheid tot
het ruilen van kaarten, indien gewenst,
waarna de procedure alsvoren zich her¬
haald. Zo'n bluf en biedronde gaat maxi¬
maal twee keer, waarna je tegenspeelster
haar kaarten toont.
MSX-MOZAIK januari-februari 1987 pag. 17
Laydock
LAYDOCK.
Wanneer je haar de 100 punten hebt afge¬
snoept, krijgt ze automatisch weer 100
punten (another garnment),echter bij ver
lies van de ronde, waarin ze de aanvul¬
ling krijgt,laat ze een kledingstuk val-
1 en.
Zo zal je dus minstens acht van die ron¬
des vol moeten houden om haar geheel ont
bloot te mogen aanschouwen. Wanneer je
zelf een aanvulling met 100 punten nodig
hebt volgt de mededeling "undress honey”
Ik heb aan die uitnodiging echter geen
gehoor gegeven. Maar ik kan me voorstel¬
len dat de speler zich laat meeslepen
door het spel. Waak er dan voor dat je
voldoende kledingstukken aan hebt,
anders leg je misschien te snel het
(b) 1ood je.
Het programma gaat vergezeld van een
nederiandse handleiding, waarin in het
kort de pokerregels worden uiteengezet,
alsmede hoe het spel gespeeld wordt.
Het programma is zowel op disk als op
tape te koop voor de prijs van resp.
f. 79,90 en f. 69,90.
Conclusie: Het spel is grafisch goed ver
zorgd en ook de spraak is prima. Het
pokerspel van de computer is niet ai te
sterk en nogal wispelturig.
De prijs vind ik nogal hoog, om reden
dat wanneer je het eind hebt gehaaid de
uitdaging om weer opnieuw te beginnen
niet meer aanwezig zal zijn, je hebt
immers alles gezien.
Echter voor die personen die toch een
MSX-2 programma met fraaie beelden wil¬
len hebben is Redlights wellicht het
programma.
Dit is n.m.m. de topper op de MSX-2 tot
op heden.
Het spel op zich en het thema zijn klas¬
siek, vlieg de vijand tegemoet en ver¬
nietig alles wat je tegen komt. Echter
de beelden die je voorgeschoteld krijgt
heb ik op geen enkele computer eerder
qezien.
Het spel begint, nadat je je door een
aantal instelschermen hebt geworsteld,
heel rustig.
Je stuurt je toestel door een fraaie
sterrenhemel en slaat de ene na de
andere aanvalsgolf af. De verscheiden¬
heid van de aanvallers is zeer groot en
de sprites zijn uiterst gedetailleerd.
Vooral de wijze waarop de toestellen
draaien en wenden is schitterend om te
zien.
Halverwege het eerste veld komen als
handicap ook nog eens meteoren in het
veld, ook deze uiteraard zeer fraai uit¬
gebeeld .
Aan het eind van iedere sterrenhemel
(de levels 1, 3 en 5) wacht een fantas¬
tisch mooi vijandelijk ruimteschip.
Dit schip is met een behoorlijk aantal
voltreffers te overwinnen waarna het
zwaar* beschadigd zijn koers vervolgd.
Wanneer het je echter niet lukt om het
schip te verslaan zal het na enige tijd
vanzelf verder gaan waarna je, wanneer
je de strijd hebt overleefd, sector 2
van schijf kan laden.
De sectoren 2, 4 en 6 zijn de fraaiste
schermen. Bij deze sectoren vlieg je
over een planeet, over een stad en bij
sector 6 zelfs in een stad.
De moeilijkheidsgraad bij deze sectoren
ligt echter beduidend hoger dan bij de
oneven sectoren daar je namelijk te
maken krijgt met zowel aanvallers als
luchtafweergeschut.
Wanneer je je sporen hebt verdiend krijg
je als wapen de beschikking over een
laserstraal en moqelijk zelfs
gronddoelraket ten. Deze zijn voor de
hogere sectoren en zeker voor sector 6
onmisbaar, m.a.w., zonder die wapens kun
MSX-MOZAIK januari-februari 1987 pag. 18
je het wel vergeten.
Aan het begin van het programma wordt
DUAL-fighter vanaf de basis opgeroepen
om een plan uit te voeren, waarna de
piict antwoord en ten strijde trekt.
Welnu, na sector 6 heeft hij waarschijn¬
lijk aan dat verzoek voldaan, getuige
het feit dat hij zijn stoei verlaat en
relaxed een peuk wegschiet.
Voor de speler die er echter niet genoeg
van heeft gekregen volgt sector 7 enz...
De cyclus start dan in weze van voren af
aan, doch de vijand komt in nog grotere
getale op je at en er zijn zelfs weer
andere toestellen te bespeuren.
Het programma biedt zelfs de mogelijk¬
heid om met twee spelers gelijktijdig te
spelen. Ieder vliegt zijn eigen toestel.
Gok de save-optie is niet vergeten, zo¬
dat je de volgende keer niet meer bij
het eerste veld hoeft te beginnen en ook
de HIGH-score wordt meeqesaved.
De fraaie beelden van dit programma zijn
met geen pen (of toetsenbord) te be¬
schrijven. Ik heb ondanks de prijs van
f. 120,-- maar een advies. Kopen!!!
Vespuccistraat 48
(by het Mercatorplein)
Amsterdam
TeL 020-123206
Bereikbaar met tram lijn 7 of 13
en bus l.|n 15. 19 of 18
Dageii.ks geopend van iOOO tot i8 00 uur
Op koopavonden tot ?t OO uur
's maandags van 13 OO tot 18 00 uur
Wij hebben het grootste assortiment MSX-software en boeken in voorraad
Ruim 350 titels en 100 boeken en natuurlijk alle tijdschriften.
Bij ons kunt u alle software bekijken, ook de nieuwste en natuurlijk ook MSXII
Wij zijn dealer voor alle grote merken zoals Spectravideo. Sony, Philips,
Filosoft en vele Engelse Softwarehuizen.
Wij leveren hardware aan scholen en bedrijven tegen scherpe prijzen.
STUNTPRIJS VOOR DE SPECTRAVIDEO 738 ”X*press'’. f 999,--
Kompleet met Wordstar en groene monitor. f 1699,-
Met micropro pakket en groene monitor. f 1999,--
BEL VOOR INFORMATIE EN PRIJZEN VAN ANDERE MSX MERKEN 020-123206
Regelmatig zijn wij op de diverse computerbeurzen te vinden met vele
speciale aanbiedingen #HCC beurs • info beurs #MSX beurs etc.
Voor informatie over opleidingen, technische problemen en software, kunt u
ons altijd bellen 020 - 123206 of 183001
PERMANENTE DEMONSTRATIE van MSX 1,2 en diverse randapparatuur
en viditel/datacommunicatie.
Uw eigengemaakte programma's kunt u bij ons laten uitprinten tegen
kostprijs.
MSX "SOïTPOSr
Van Kinsbergenstraat 62
1057 PT Amsterdam.
TeL 020 - 183C01
Bestel telefonisch en u heeft
heel snel het door u gewenste
programma in hui$
ima-vhj van 10 00 - 14.00 uur)
levenng onder rembours (f 10,-)
of na vooruitbetaling if 4. — i
Uitsluitend levenng uit voorraad
Bij uw besteling knjgt u tevens
onze gratis catalogus met ruim
520 MSX artikelen meegezonden
MSX-MOZAIK januari-februari 1987 pag. 19
GETALLEN SPREKEN MEER DAN WOORDEN
MSX-MOZAIK ABONNEES HIGHLIGHTS
87% LEEST TEN MINSTE DRIE VAN DE VIER NUMMERS VOLLEDIG
GEMIDDELDE LEESTIJD BEDRAAGT TWEE UUR PER NUMMER
53% VAN DE LEZERS ZIJN HOBBYISTEN
58% LEEST MSX-MOZAIK OM BIJ TE BLIJVEN
86% VAN DE LEZERS WERKEN DIRECT OF INDIRECT MET COMPUTERS
54% VAN DE LEZERS TIKT DE LISTINGS IN
69% VAN DE LEZERS LEZEN DE ADVERTENTIES
58% VAN DE LEZERS KOOPT NAAR AANLEIDING VAN MSX-MOZAIK
GETALLEN DIE VOOR ZICH SPREKEN, ADVERTEER DAAROM OOK IN MSX-MOZAIK EN BENADER UW
TOEKOMSTIGE KLANTEN DIRECT VANUIT HET ENIGE EN EERSTE ONAFHANKELIJKE MSX-
COMPUTERBLAD IN NEDERLAND:
MSX-MOZAIK
bel vrijblijvend: 02159-36293.
Bridge op MSX
Bridge op MSX
Bridge is een veel gevraagd programma voor de computer. Een aantal versies zijn
voor andere merken dan MSX reeds verkrijgbaar. Bridge kent in Nederland zo'n
700.000 'addicts' en groeit in populariteit. Dat er echter naar verhouding weinig
progranma's voor zijn is waarschijnlijk te danken aan het feit dat er veel variabe¬
len in het spel zitten, meer dan bijvoorbeeld in schaken. De bekende programma's
maken gebruik van een willekeur, waardoor het euvel aanwezig was dat ze niet kunnen
bieden, zoals wij dat gewend zijn en bovendien in het afspelen vaak falen. Een
groep bridgeleraren hebben een programma ontwikkeld onder de naam Bridgesoft,
waarvan er inmiddels een drietal zijn uitgebracht voor de Commodore 64. LEER BRIDGE
is nu ook verkrijgbaar voor de MSX computer en het programma bevat 55 voorgepro¬
grammeerde spellen, die de gebruiker uitnodigen als het ware aan tafel te gaan
zitten en tegen de computer te spelen. Als eerste worden er dertien kaarten op het
scherm getoond, niet volgens de kranten-opmaak, maar in de lage grafische mode,
naast elkaar met een kleine spatie tussen de kleuren. Het programma kent een
biedpad, waarvan kan worden afgeweken, met uitleg op het scherm. Geboden wordt
volgens het gebruikelijke ACOL systeem. Ook het uitspelen wordt overzichtelijk
gebracht. Gaat de gebruiker vaak, dan wordt hij/zij met een pieptoontje terugge¬
floten en 'Zo gaat u down, we gaan terug naar slag .. ' en draaien de kaarten terug
en kan de speler tegen de computer het nogmaals proberen. Het lijkt een geslaagde
poging om bridge de bridgeleerling bij te brengen. De beeldpresentaties zijn goed
en de belangrijkste functies, zoals speeltempo, slagen terug en het automatisch
spelen, staan overzichtelijk vermeld, een beperking ligt in het aantal van 55
gefixeerde spellen, die naar onze mening wel zorgvuldig zijn uitgezocht.
Bridgesoft, Koedijk 17, 1406 KX Bussum, tel. 02159-34905.
MSX-MOZAIK januari-februari 1987 pag. 20
Mini-master-voice
10 ' Mini-Master-Voice
20 ' Auteur:R.Brink
30 ’ Laarderweg 19?
40 ' 1403RJ Bussu#
50 * tel. 02159-36199
60 *
335 70 SCREEN 0: WIDTH 37
913 80 KEY OFF: COLQR 15,4,4
90 REM Machinecode DATA
025 100 DATA F3,DB,AA,F5,DB,A6,E6,EA
311 110 DATA D3,AA,CD,B7,00,30,F5,F1
974 120 DATA D3,AA,C9,&B111800011011
130 REM Inlezen ML
140 REM A = data, B = checksu*
150 REM C = correcte checksus
160 REM I = pointer
961 170 B= 0: FOR MHD000 TO &HD012
978 180 READ A$: A= VAL!"!iH"+At)
417 190 POKE I,A: B= B+A
358 280 NEXT Is READ C
715 218 IF B=C THEN GOTO 240
380 228 PRINT "Er rit een fout getal in d
e DATA- regels. Kijk ze nog eens g
oed na.”: END
230 REM Stel USR-vector in
268 240 DEF USR=fcHD000
085 250 PRINT ”M i n i - M a s t e r -
V o i c e..
-Disassembly:
822 260 PRINT “ORG D000”
887 270 PRINT *DI’
560 280 PRINT “IN A,iAft)“
788 298 PRINT “PUSH AF”
066 300 PRINT "TERUG:IN A,!A61”
218 310 PRINT “AND EA”
442 320 PRINT 'OUT Aft,A'
178 338 PRINT *CALL B7"
371 348 PRINT ’JR NC,TERU6“
542 350 PRINT "POP AF”
947 360 PRINT “OUT (A6i,A“
026 370 PRINT “RET"
596 388 PRINT :PRINT “Druk op 'n toets”;
828 390 FOR F=1 TO 20
603 488 FOR 6=8 TO 199: NEXT G
954 410 PRINT IF INKEYIO”” THEN F=
28
653 420 NEXT F: CLS
896 438 PRINT “Werking:”
726 440 PRINT “De gegevens die van de cas
sette-poortkoaen worden direct doorge
zonden naarde poort van de toetsklik.
567 450 PRINT "H.a.w. alles wat de casset
te afspeeitwordt direct naar de luids
preker van uw TV of monitor gezonden!
K
653 468 PRINT: PRINT “Gebruiksaanwijzing:
■
620 478 PRINT “Doe een auziek-bandje in u
w data- recorder, stop de zwarte (
of grijze) en de witte steker in de r
ecorder, zet het volume op piusminu
s 807., drukPLAY of LOAD in en typ:"
633 480 PRINT ”A=USR10>
996 498 PRINT “en druk op RETURN of ENTER
456 500 PRINT “Druk oa te stoppen op CTRL
+STQP. De recorder start en stopt
vanzelf!*
407 510 PRINT: PRINT H N.8.:AIs de muziek
'niet doorkoat' dan sioet u het
voluae wat harder zetten.
MSX-MOZAIK januari-februari 1987 pag.
Interview: MSX-Softshop
Interview MSX-Softshop
Op 2 januari 1987 werd de nieuwe MSX-Softshop winkel officieel geopend, waarna de
verhuizing een definitief feit was geworden. Het nieuwe adres luidt Witte de
Withstraat 22 a in Amsterdam. Het telefoonnurrmer is ongewijzigd gebleven. Deze
gebeurtenis, in combinatie met het een-jarige bestaan van de MSX-Softshop, was
voor de redactie een aanleiding om een interview te houden met de eigenaar van de
zaak Kees Westera.
"De beschikbare ruimte in het vorige pand
was niet toereikend meer", aldus Kees.
"We waren daarom genoodzaakt om te
verhuizen." De hoeveelheid software voor
de MSX computer groeit nog steeds in een
zeer snel tenpo. Een reden te meer om
Kees naar zijn menig te vragen.
Red: "Wanneer zijn jullie begonnen met de
verkoop van MSX-artikelen?"
Softshop: "De feitelijke opening van onze
bezigheden op MSX-gebied was op 19
oktober 1985."
Red: "Waarom hebben
jullie je gespecia¬
liseerd in uitgere¬
kend MSX software?"
Softshop: "We er¬
gerden ons aan het
niet beschikbaar
zijn van MSX soft¬
ware en de onkunde
op dit gebied in de
toen bestaande com¬
puter winkels. In
de meeste zaken
vormt software een
bijzaak - en dat is
het nog steeds - en
ben je als leek
aangewezen op de
gegevens, die op de
verpakking staan
vermeld. Wij zijn
van mening dat de
computer hobbyist
recht heeft op ge¬
degen advies, in¬
clusief de voor¬
lichting op het
gebied van software
MSX-MOZAIK januari-februari 1987 pag. 22
voor zijn computer."
Red: "Hoe is het verloop van de software
sinds jullie start in oktober 19885?"
Softshop: "Op het moment dat we met de
winkel begonnen, bedroeg het aanbod
ongeveer 150 titels. Sinds dien is dit
getal aanzienlijk gegroeid, evenals
trouwens de kwaliteit, waardoor de prijs¬
kwaliteit verhouding veel beter is
geworden. Op dit moment beschikken wij
over zo'n 650 titels op software gebied
en 150 boektitels. Inmiddels is het niet
bij software gebleven, maar leveren we
ook MSX-apparatuur en supplies. In
tegenstelling tot andere computerzaken
vormen de laatst genoemde produkten
echter een bijzaak voor ons: software
blijft onze specialiteit."
Red: "Leveren jullie ook per post?"
Softshop: "We hebben veel klanten van
buiten Amsterdam. Deze doelgroep mochten
we niet verwaarlozen en voelden we ons
groepen om ook deze groep van dienst te
kunnen zijn. In maart 1986 zijn we daarom
gestart met de Soft Post, wat voor veel
mensen een uitkomst bleek te zijn."
Red: "Wat zijn jullie plannen voor 1987?"
Softshop: "Uiteraard blijven we ons
assortiment voortdurend uitbreiden en
gaan we ons ook bezighouden met het pc-
gebeuren. We zijn namelijk van mening dat
in de toekomst de MSX computer en de pc
naar elkaar toe zullen groeien met als
gevolg dat de kwaliteit van MSX in het
algemeen sterk zal gaan toenemen.
Daarnaast zal het gebruik van
communicatie- apparatuur een belangrijke
rol gaan spelen. Ook hier zijn voor de
MSX-gebruiker een scala vai mogelijkheden
beschikbaar. Met het oog op de toekomst
zullen we voortaan onder de naam: 'The
Softshop' gaan werken (voorheen MSX-
Softshop). We zien dan MSX op het gebied
van audio en video een belangrijke plaats
gaat innemen, waarmee wij in gelijke pas
blijven lopen. Kort gezegd: we gaan mee
met alle ontwikkelingen op hard- en
softwaregebied."
Red: "Geef jullie nieuwe adres en
gegevens?"
Softshop: "Witte de Withstraat 22a, 1057
XM Amsterdam, tel. 020-123206. Voor
postorders tel. 020-183001. De Witte de
Withstraat ligt bij de Kinkerstraat en de
Postjesweg."
Red: "Zijn jullie makkelijk bereikbaar
met het openbaar vervoer?"
Softshop: "Tramlijn 7 stopt voor de deur
en lijn 17 op de hoek."
Red: "Ter afsluiting wensen we jullie in
het nieuwe pand veel succes in het nieuwe
jaar."
Aangeboden
Philips kleurenmonitor CM8524: 80 karakters RGB, 1 maand oud f750,00.
G.M. Willems, Eikenwal 214, 5403 KG Uden, tel. 04132-61060.
TIP:
Met de HB 50 geeft het onder MSX-DOS nogal eens problemen. Inmiddels is Sony met
een nieuwe ROM gekcmen, waarin dit euvel is verholpen. Sony vervangt de oude ROM
door de nieuwe ROM zelf. We hebben gehoord dat dit tegen minimale kosten geschiedt,
maar Sony zelf was onbereikbaar voor toelichtingen tijdens de feestdagen. Neem
daarom contact op met Sony!!
MSX-MOZAIK januari-februari 1987 pag. 23
Buadspeed
10 REK «mmHtmtmmfmmm
t*
20 REK *
*
30 REK * BAUD SPEED PR06RAHKA
»
40 REK *
*
50 REK * Auteur: R. Brink
i
60 REK * Laarderweg 199
*
70 REK * 1403RJ Bussu#
*
30 REK * Tel. 02159-36199
*
90 REK mHHHtiHHHHIHHHHH
**
100
REM C64 SPEED DATA
246
110
DATA 175,184,83,92,8
120
REM 1200 BAUD DATA
022
130
DATA 83,92,38,45,15
140
REM 1800 BAUD DATA
903
150
DATA 60,68,26,33,23
160
REM 2100 BAUD DATA
007
170
DATA 48,57,20,28,27
1S0
REM 2400 BAUD DATA
791
190
DATA 37,45,14,22,31
200
REM 2750 BAUD DATA
710
210
DATA 35,42,13,21,32
220
REM 3100 BAUD DATA
733
230
DATA 32,39,11,20,33
240
REM 3600 BAUD DATA
911
250
DATA 26,33,8,17,35
260
REM 4000 BAUD DATA
822
270
DATA 23,31,6,15,36
449
230
SCREEN0: WIDTH4B:KEYOFF:C0L0R15,4,
4:D£FINTA,I
912
290
PRINT" BAUD SPEED PROGRAMMA (C
11986 C.G.S.PRINT:PR INT"STELT DE SA
VESNELHEID IN.’:PRINT"DE LOADSNElHEID
WORDT DOOR DE KSX ZELF BEPAALD, OOK
ZONDER DIT PROGRAMMA! H
317 300 PRINT:PRINT"H06ELIJKHEDEN:PRINT
838 310 PRINT“1)C64 SPEED":PRINT"2>1200 B
AU0*:PRIMT'3) 1800 BAUD":PR1NT"4)2100
BAUD":PRINT-5)2480 BAUD":PRINT“6)2750
BAUD":PRINT"7)3100 BAUD"
284 320 PRINT“8)3600 BAUD‘:PRINT'9)4080 B
AUD":PRINT:PRINT"(ALLE BAUDRATES ZIJN
GETEST OP EEN PHILIPS D6450 AUT
OKATIC DATA RECORDER)"
623 330 PRINT:PRINT*UW KEUS (1-9;:";
770 340 I=VAL(INPUT$(1)1:IFI-0THEN340
187 350 IFI=1THENRESTOREi10
239 360 IFI=2THENREST0RE138
291 370 IFI=3THENRESTORE150
343 330 IF1=4THENRESTOREI70
395 390 IFI=5THENRESTQRE190
238 400 IFI=6THENRESTORE210
290 410 IFI=7 T HENRESTORE230
342 420 IFI=BTHENRESTGRE250
394 430 IFI=9THENREST0RE27i
747 440 PRINTHID$(STR$(I),2):FORI=L4F406T
0&HF4BA:READA:P0KEI,A:NE)(T:PRINTCHR*I
30;"BAUDRATE INGESTELD.”
MSX-MOZAIK januari-februari 1987 pag. 24
Ellips
90 REMark naam: ELLIPS
408 100 SCREEN 0: WIDTH 40
110 :
120 'Ellipsgegevens opvragen
130 :
805 140 INPUT "6eef de langste diagonaal
(pixels)'; Al
940 150 Al = Al/2
457 160 INPUT "Beef de kortste diagonaal
(pixels)*; A2
957 170 A2=A2/2
272 180 INPUT "Geef de hellingshoek igrad
en) "; HH
126 190 INPUT "Geef centrum ellips (X kom
ma Y) "; XX,YY
519 200 INPUT "Geef kleur
* • KL
649 210 INPUT’"Ellips inkleuren <J of N)
'; 1 $
925 220 IF I$="J" OR I$="j“ THEN P=1 ELSE
P=0
230 :
240 'Hoofdroutine ellips tekenen
250 :
798 260 SCREEN 1-(PEEK(0)=243)
042 270 HH=HH«3.1415/180
'Omzetten van graden naar radialen
782 280 SW=1
'Schakelaar voor start ellips
391 290 FOR X=-A1 TO Al STEP 3
067 300 60SUB 400
'Bereken el 1ipscoordinaten
066 310 NEXT
685 320 X =A 1
073 330 GOSUB 400
'Bereken laatste coördinaat
766 340 IF P THEN PAINT(XX,YY),KL
'Eventueel inkleuren
081 350 X$=INPUT$(1)
'Wacht op een toets en
377 360 END
'stop dan
370 :
380 'Subroutine voor el 1ipscoordinate
n
390 :
321 400 Y=ABS(A2 A 2-(A2/A1*X) A 2)
'Bewerkte formule voor ellips
072 410 LL=SQR(Y+X A 2)
'Afstand middelpunt tot rand ellips
379 420 Y=SQR(Y)
'Tekenloze Y coördinaat behorend bij
X
900 430 IF X=0 THEN RETURN
'Anders geeft volgende regel een fou
851 440 H=ATN(Y/X)
'H=hoek van centrum tot punt op elli
PS
687 450 H1=HH+Hs H2=HH-H
'Deze nieuwe hoeken verdraaien de el
372 46§ S X1=C0S(H1)#LL
'Dit worden de nieuwe coördinaten
391 470 X2=C0S(H2)*LL
399 480 Y1 =SIN(Hl)*LL
418 490 Y2=SIN(H2)*LL
206 500 BI = XX-SGN(X)*X1: B2=YY + SGN(X) *Y1
'Nieuwe coördinaten gereed voor teke
nen
312 510 B3 = XX-S6N(X)*X2: B4 = YY + SGN(X)*Y2
741 520 IF SW THEN B5=B1:B6=B2:B7=B3:B8=B
4:SW=0'Eerste gang,B5 t/m B8 onbekend
054 530 LINE (B5,B6) - <B1,B2), KL
244 540 LINE (B3,B4> - (B7.B8),KL
775 550 B5=B1:B6=B2:B7=B3:B8=B4
'Bewaar coördinaten voor volgende ga
435 560 RETURN
570 :
383 580 END
MSX-MOZAIK januari-februari 1987 pag. 25
Xbaudl3
10 'save’Xbaudl3.bas‘ : '13-4-86
15 ’ BAUD 300 VERANDERT
616 20 KEY OFF
290 30 CLS:SCREEN 0:H1DTH48:COLOR 1,15
815 35 PRINTSTRIN8I(39,195)
607 40 PRINT"«*HCH-SÜFT*»HbaudraidertH
♦CH-SOFT*»*"
807 50 PRINTSTRIN6$(39,195>
667 60 L0CATE12,5:PR1NT , KIES BAUD RATE"
506 70 LOCATE,7
100 80 tCEV(l) ON:KEY(2) 0N:KEY(3) DN
832 90 KEY14) 0N:KEY(5) 0N:KEY(6> ON:KEYl
7)ON:KEY18)ÖN:KEY(9)ON:KEY(10)ON
348 100 LOCATE 0,20:PRINTSTRlN8$i39,195)
574 110 LOCATE,21:PRINT“ 300 600
900 1200 1500
008 120 LOCATE,22:PRINT“ 1800 2100
2400 2700
444 130 LOCATE25.5'INPUT X
112 140 ON KEY SOSUB 160,240,320,400,440,
520,600,680,728
375 150 60T0 140
160 '300baud
505 170 PÖKE4HF40Ó,125
570 138 POKEItHF407,137
742 190 POKE&HF408,55
689 280 POKE&HF409.61
041 210 PQKE&HF40A,8
273 220 LOCATE 10,10:PRINT’300 baud’
378 230 END
248 ‘608 baud
478 250 POKE&HF406,105
501 260 POKEJtHF 407,115
788 278 POKEItHF408,49
770 280 POKEltHF409,56
057 290 POKE&HF40A,8
336 308 LOCATE 10,10:PRINT"600 baud"
367 310 END
320 '980baud
734 330 POKE&HF406,93
448 340 POKEiHF40?,183
689 350 PÖKE&HF408.43
671 368 POKE&HF409.50
749 370 PQKE&HF40A, 12
418 388 LOCATE 18,10:PRINT“900 baud"
383 390 END
408 ‘1208baud
279 410 SCREEN,,,!
955 420 LOCATE 10,10:PRINT”i200 baud
372 430 END
448 '1500baud
677 450 POKEfeHF406,71
691 460 POKE!cHF407,80
663 478 PQKE&HF408,32
790 488 POKE&HF409.39
866 490 POKE&HF40A,19
821 500 LOCATE 18.10:PRINT”1500 baud
369 510 END
520 '1888baud
643 530 POKEfcHF40ó,60
770 540 POKE&HF407,67
709 550 P0KEfcHF488,26
691 560 POKE&HF409,33
782 570 POKEIcHF40A,23
106 580 LOCATE 10,10:PRINT“1800 baud
385 590 END
608 '2100baud
754 610 POKE&HF406.49
736 620 POKEÏcHF407,56
610 630 POKE!iHF408,20
753 640 POKE&HF409,28
843 650 POKEÏtHF40A, 27
964 668 LOCATE 10,10:PRINT"2100 baud
382 670 END
680 2400uaud
985 690 LOCATE 10,10:PRINT“2400 baud
293 708 SCREEN,,,2
371 710 END
720 2780baud
729 730 POKE&HF406,29
663 740 POKE&HF40?,33
937 750 POKE6HF408,8
695 760 POKE!iHF409,15
831 770 POKE&HF40A,35
107 788 LOCATE 10,10:PRINT"2700 baud
387 790 END
MSX-MOZAIK januari-februari 1987 pag. 26
Lampjesdenken
843 1 0NEHR0RS0T021:ONSTOP6OSUB20:STOPQN:
DEFINTA-Z:DIML(9):SCREEN2 f 0,0:C0LÖR4,
l,4:CLS:OPEN"GRP:"FOROUIPUTflSil
404 2 READï,Y:FORA=0TO30:READX1,Y1:LINE(X
,Y)-(X1,YD ïX=XI:Y=Y1:NEXTïPAINT (B,i)
,4,4
085 3 DATA0, 50,20,50,20,37,45,37,45,70,55
,70,00,61,65,60,65,50,71,50,70,60,80,
60,80,45,90,30,115,30,125.45,125,50,1
30,50,140,40,155,55,155,65,175,65,175
,45,195,45
734 4 DATAI95,55,205,55,215,25,220,40.24i
,40,245,50,245,65,255.65
708 5 F0RA=28T0228STEP25:CIRCLE(A,175),5:
LINEtA-2,lt5>-<A-4.171):LtN£!A*2,115)
-(A+4,171I:LINE(A-4,179)-(A-B,188):LI
NE!A+4,179)-(A+8,188):LlNE(A-4,182)-(
A+4,182):LINE(A-6.185)-(A+6,185)
854 6 L!NE!A-8,188)-(A*8,188):LINE(A-7,10
3)-(A*-7,103):LlNE (A-5,96) - (A+5,96) :LI
NE(A-5,96)-(A-7,103):LINE(A+5,96)-iA+
7,103):PAINT(A,100), 4,4:CIRCLE(A,108)
,7:CIRCLE !A.108),4,10:NEKT
226 7 CIRCLE(190,20),11,10,4.1,1.65:CIRCL
E(186,19),10,10,4.3,1.4:PAINT<198,20)
,10,18:F0RA=8T025:READY:PSET(A*10,Y),
10:NEXT
043 8 DATA10,0,18,15,2,10,40,28,1,17,20,1
,5,26,35,8,48,14,6,40,37,0.20,34,5,39
241 9 COLOft15:FORA=tT09:PSET(A»25-7,172),
l:PRINTIl,A:NEIT:DRAU a Bn90,08‘:PRINTI
l,'LAMPJES':C=0
926 10 Af=INKE»$:IFAf<'l'QRA$>'9‘THENli
470 11 C=C*l:LINE(83,bB)-(154,66),l,BF:DR
AR'EM83,60':PRINT#1,C* KEER':B=VAL < Af)
:IFB=!THEN13
929 12 IFLi8-l)=0TH£N10ELSEIFB>2ÏHENFÖRA-
1T0B-2:IFL(A)THENA=B:NEKT:GOTO10ELSEN
EXT
741 13 IFL(B)THENCIRCLE(B*25+3,108),3,1:P
AINT(B*25+3,10BI,1,1ELSEPAINT(B*25+3,
108),10.10
723 14 L(B)=1-L(B):IFN0TL(1)+L(2)+L(3)+L(
4)+L(5)+L(6)fL(7)+L(8)+L(9)=9THEN10
383 15 ORAM‘BH70,71':PRINTtl,*Alle lanpje
s lijn aan!':DRAW"BM70,82’
531 16 IFC<-345THENPRINTI1,'UITSTEKEND GE
DAAN!'ElSEIFC<365THENPRINTI1,'PRIMA R
ERK'ELSEPRINT#1,*DAT KAN BETER'
384 17 LINE(57,132)-(215,154),1,BF:DRAR'B
MBStHB'iPRINTIl/noQ een keer (j/n)?
■
771 18 A#=INKEf#:IFA$='J*ORA$='j'THENRÜNE
LSEIFNOT(Af=’N'ÖRAf='n')THEN18
138 19 STOPSTOPïRUN'AUTOEIEC.BAS'
865 20 PRESET(78,79):PRINTtl,'BEEF JE HET
OP!':FORA=0TO1499:NEXT:RETURN17
667 21 IFERL=19THENCLS:PRESET<76,56):PRIN
Til,'DISK FOUT ‘PRESET(26,120):PRIN
Til,'herstel en druk een toets’ELSESC
REEN0 :COLOR1,12:0NERR0R60I00
706 22 IFINKEVf="THEN22ELSERESUME19
MSX-MOZAIK januari-februari 1987 pag. 27
Tasword MSX-2: het ontstaan
Tasword MSX-2
de ontwikkeling van een tekstverwerker
Het Nederlandse softwarehuis Filosoft is kort geleden met een nieuwe tekstverwerker
op de markt gekomen voor de MSX-2 computers: Tasword MSX-2. We laten in het
navolgende verhaal de heer H. Menninga aan het woord van Filosoft, die ons iets
verteld over de achtergronden bij de tot standkoming van deze tekstverwerker als
vervolg op de populaire tekstverwerker Tasword voor de MSX-1 ccmputers.
Tasword voor de MSX-1 computers kent
vele tevreden gebruikers, ondanks dit
uitgangspunt behoort Tasword voor de
MSX-2 ccmputers tot een andere catego¬
rie tekstverwerkers. Een aantal
overeenkomsten zijn echter gebleven,
zcals de didactische opbouw van het
prograimia. Aan de andere kant zijn de
verschillen toch van dien aard dat ze
eruit springen, zoals dat Tasword MSX-2
de laatste versie vormt van een
tekstverwerker die oorspronkelijk was
geschreven voor de ZX-81 computer. Het
programma is in de loop van de tijd
aanzienlijk professioneler geworden en
kant binnenkort ook uit voor de IBM
PC's en daarmee compatibele machines.
'Tasword' is een concept van Tasman
Software in het Engelse plaatsje Leeds.
De eerste versie voor de MSX-1 is ook
hier ontwikkeld. Daarentegen is de
MSX-2 versie, als enige tekstverwerker
voor de MSX-ccmputers, in Groningen
ontwikkeld. MSX doet het namelijk niet
zo goed in Engeland en de makers van
het eerste programma vonden de finan¬
ciële investering in de ontwikkeling
voor MSX-2 ccmputers een te riskante
onderneming. Filosoft wilde met alle
geveld een goede tekstverwerker op de
MSX-2 ccmputers hebben, waarbij de stap
gencmen is om de ontwikkeling zelf maar
ter hand te nemen. Een bezoek dat niet
onvermeld mag blijven in dit verband is
de ontmoeting met de heer Asseldonck
van Philips Nederland. Philips heeft
namelijk apparatuur in bruikleen
gegeven om te zorgen dat er voor MSX-2
meer en sneller professionele program¬
ma's op de markt zouden kunnen kernen.
Tasword voor MSX-2 was er op een andere
wijze ook wel gekemen, maar het had
waarschijnlijk wat langer op zich laten
wachten. Enfin, we maken ook wel eens
andere dingen mee met de hardware-
leveranciers. Op deze wijze konden we
dus naast de ontwikkeling op een
Schneider computer ook gelijktijdig
werken op twee MSX-2 machines. Een
hiervan voor Hen Lankamp de supervisor
over dit project en een voor een
programmeur.
Een van de eerste vragen bij het maken
van deze tekstverwerker was of we
moesten uitgaan van Tasword, of dat het
een ccmpleet nieuw produkt zou moeten
worden. Het antwoord viel al snel uit
in het voordeel van Tasword. Deze
beslissing was niet alleen gebaseerd op
het feit dat Tasman Software haar hulp
toch aanbood, maar omdat we het concept
van Tasword goed kenden en duidelijk
goed vonden, namelijk dat je er als
gevorderde gebruiker er ingewikkelde
dingen mee kan uithalen en dat de
beginner binnen een half uur met het
programma overweg kan. Daarnaast ligt
het feit er dat de naam Tasword
MSX-MOZAIK januari-februari 1987 pag. 28
praten. De ondersteuning van Tasman was
prima, desondanks bleek dat de source
listing van het Schneider programma
weinig waarde had. Besloten werd toen
ock om afgezien van enkele routines het
programma compleet opnieuw te schrijven
met daarbij het bestaande Schneider
programma in het achterhoofd.
Twee problemen
Van het aantal problemen dat we in die
tijd tegenkwamen, worden er twee stuks
even uitgelicht. In de eerste plaats
zit er nogal wat RAM-geheugen in de
MSX-2 computers. In plaats van een
aparte RAM-zoek routine in te bouwen -
iedere fabrikant heeft de hebbelijke
gewoonte om het geheugen ergens anders
bepaalde verwachtingen schept, waar we
graag aan wilden voldoen.
De tweede vraag die naar boven kwam was
'Wie gaat het maken?' was moeilijker te
beantwoorden. Uitgaande van de beschik¬
baarheid van de source listing (de
broncode lijst) van een Tasword voor de
Schneider 6128 computer, rekenden we op
twee maanden hard werken voor het
programma klaar zou zijn. Het werden er
in totaal zeven! Geen van de bekende
freelancers waar we mee werkten kon
zich twee maanden vrij maken, dat
betekende dat we op zoek moesten gaan
naar nieuwe medewerkers. Gelukkig was
een van de eerste telefoongesprekken
raak en na zijn eerste bezoek in
groningen wisten we dat Arie de Krammer
het project serieus zou kunnen aanpak¬
ken.
Na enkele weken had Arie een aardig
begin met het programma gemaakt en ging
hij ruim tien dagen naar Leeds cm over
allerlei technische problemen te kunnen
MSX-MOZAIK januari-februari 1987 pag. 29
in een van de slots onder te brengen -
werd een naar onze mening slimme
oplossing bedacht, namelijk gebruik te
gaan maken van het videogeheugen. De
omvang van dit geheugen ligt nog altijd
op 128 kbyte of meer, waarvan er in de
80kolans- mode slechts 8 kbyte van
wordt gebruikt voor het beeldscherm en
daarmee ruim 120 kbyte overbleef voor
de opslag van tekst. Deze oplossing
schept voor de toekomst de mogelijkheid
met het overige geheugen nog leuke
dingen te gaan doen, waarvoor er binnen
Filosoft een groot aantal ideeën zijn.
Een ander probleem waar we tegen aan
liepen betrof de beveiliging van het
programma tegen illegaal kopiëren.
Andere versies van Tasword waren nooit
beveiligd, waarbij het belangrijkste
argument was dat de beveiliging ten
koste gaat van de
gebruikersvriendelijkheid van het
programma. Bovendien speelt in Enge¬
land, waar deze programma's werden
gemaakt, het kopieerprobleem in veel
mindere mate. Nu echter werd Tasword
MSX-2 ontwikkeld voor de - zelfs
internationaal gezien - beruchte
Nederlandse markt, die bovendien erg
klein is. We wilden onder geen enkel
beding een financiële strop leiden. De
verleiding was groot geweest, juist
doordat we zoveel werk aan het pro¬
gramma hadden gehad, om toch een
anti-kopieerroutine in te bouwen. Wie
echter ooit zelf een programma heeft
genaakt (ook al is het een BASIC
programma van minder dan vier kbyte)
weet welke minachting er bestaat voor
de originele ontwikkeling van het
programma bij het kopiëren. Om een lang
verhaal kort te maken, werd besloten om
de kwaliteit van het programma op de
eerste plaats te laten konen en
vertrouwen te stellen in de gelukkig
steeds groter wordende groep van
serieuze computergebruikers, die zich
niet met het kopiëren van programmatuur
bezighoudt. Wel wordt ieder exemplaar
van Tasword MSX-2 op verschillende
plaatsen in de machinetaalcode van een
individueel serienummer worden voor¬
zien, waarmee illegale kopieën getra¬
ceerd kunnen worden. Deze oplossing
heeft het nadeel dat de produktie
tijdrovend is, want iedere diskette
moet in verschillende fasen worden
bewerkt.
Afloop
De aangewezen datum van 1 september
1986 werd natuurlijk niet gehaald, maar
... we zagen het programma nu dagelijks
groeien. Op 3 oktober cm precies te
zijn om 23.30 uur (de avond voor de
MSX-MOZAIK beurs) was de eerste versie
voor de pers klaar. Na een laatste
jacht op de 'bugs' en die eruit te
hebben gehaald, kwamen op 13 oktober de
gewone leveringen op gang. Na deze
maanden van hard werken zijn we
natuurlijk enthousiast geworden over
Tasword MSX-2, een geestdrift die niet
ongegrond was, blijkens de reacties en
felicitaties van Tasman Software.
Henk Menninga
Tasword MSX-2:
De Tasword MSX-2 kost f149,00 en is in
iedere goede computerwinkel verkrijg¬
baar, evenals bij de uitgever Filosoft,
Groningen (050-137746). Bezitters van
de Nederlandse Tasword MSX-1, die
overschakelen op MSX-2 kunnen hun
programma bij Filosoft omruilen voor
Tasword MSX-2 voor een bedrag van
f75,00.
MSX-MOZAIK januari-februari 1987 pag. 30
PROCiRAMMKKR WEDSTRIJD MET ALS INZET DE COMX PL-80 PRINTER PLOTTER
SERIEUS IN SOFTWARE
PROGRAMMEERWEDSTR1JD
PROGRAMMEERWEDSTRIJD
In tegenstelling tot vorige
prijsuitschrijvingen, waarbij de ingezonden
programma's, inclusief de surprise,
teruggestuurd werden naar de inzenders,
nadat de uitslag bekend was, worden de
ontvangen programma's ditmaal op verzoek en
ter controle direct na binnenkomst
gekopieerd en met de voor iedere inzender
aanwezige verrassing teruggestuurd.
Het programma moet voor 15 mei 1987 in ons
bezit zijn, zodat de uitslag in ons
dubbelnummer kan worden vermeld en de
prijswinnaar bekend kan worden gemaakt.
Inzendingen na 15 mei worden voor de
wedstrijd niet meer geaccepteerd (uiteraard
wel voor plaatsing in MSX-MOZAIK).
Enkele punten:
1. Het programma moet te allen tijde of
worden gepubliceerd of op cassette worden
aangeboden.
2. Het programma moet op een standaard MSX1
of MSX2 computer draaien.
3. Het programma moet op cassette of
diskette worden ingestuurd.
4. Over de uitslag kan niet worden
gecorrespondeerd.
5. De uitslag van de wedstrijd is bindend.
6. De eindbeslissing in alle zaken
betreffende de wedstrijd ligt bij de
deskundige jury.
7. Het inzenden van een programma betekent
automatisch dat u bekend bent met de
voorwaarden.
8. Het programma moet zelf zijn geschreven
en de inzender staat daar borg voor.
9. De copyrights vervallen aan de MSX-er,
tenzij anders vermeld.
10. Het programma wordt alleen
teruggezonden indien deze vergezeld gaat
van een gefrankeerde enveloppe met daarop
vermeld naam, adres, postcode en
woonplaats.
-INKOM '86-
Programma t b v da Aangtfte Inkomstenbelasting 1986
De Nederlandse wetgeving m.b.t. de inkomstenbelasting is een van de ingewikkeld
sta ter wereld Het idee om het invutten van het Aangifte tormuker d m v een com¬
puterprogramma te vereenvoudigen is met nieuw
Wel nieuw is Inkom 86 dat dit idee tot het uiterste heeft doorgevoerd Inkom 86 is
geen eenvoudig optel programmaatje, zoals u dat voor een paar tientjes bij iedere
kiosk of sigarenwinkelier kunt kopen Inkom '86 bevat 220 K aan programmatuur en
tips. die uw aangifte m hoge mate automatiseren In het programma zijn ook de laat
ste wetswijzigingen verwerkt De output ervan op de printer is een nauwkeurige na¬
bootsing van het Aangifte-biljet. Bij de print worden automatisch alle benodigde bijla
gen en specificaties aangemaakt; mogelijkheid tot het maken van extra bijlagen. Uit
gebreide mogelijkheid tot berekening van aftrekposten (beroepskosten, ziektekos¬
ten. buitengewone lasten). Vele controles ingebouwd, inclusief automatische aan¬
passing van gegevens aan wettelijke minimum en maximumbedragen. Het program
ma is geschikt voor A . E . T en B-biljetten (de laetste zonder vermogensbelasting)
Naar ons idee ken Inkom '86 duizenden Nederlanders In de komende maanden vele
hoofdbrekens besparen Tot 15-2-'87 geldt er een Intekenprijs. Bestel meteen! IN
KOM 86 is er voor PC's en klonen (f 99,00). Schneider 664 en 6128 (f 59,00).
voor MSX-1 en MSX-2 computers op disk (f 59.00) en op cassette: f 49,00
- DISKIT -
DE TOOLKIT VOOR DISKETTE GEBRUIK OP DE MSX COMPUTER
* geschikt voor alle MSX-computers MSX 1 en MSX2). alle merken diskdrives en alle
soorten diskettes * standaard functies als formatteren, wissen, naam veranderen,
files copteren * snel coptttren hele diskettes lelie sectoren> • beveiligen files o* hele
diskette, desgewenst met een passwoord * inhoudsopgave diskettes ook alfabe
tisch. chronologisch, op grootte en op soort, kan op die manier ook op diskette zelf
gezet worden • mogeit|khe»d tot het maken van 2 inhoudsopgaven per diskette,
waarvan er steeds 1 toegankelijk s * terughalen van per ongeluk gewiste fSes * ge¬
ven van een naam aan de diskette zelf * msteiien datum en tifd nngeöouwde klok
voor MSX T * mtgebre»de mformat e per file (o a gebruikte sectoren i * unieke disk
monitor; lader veranderen saven sectoren, toegang tot DIRECTORY en FILE ALLO
CATIOh TABLES, vertalen clusters in sectoren en vv. * cop*éren van de mhoud van
een file naar beeldscherm of prmter * aitgebreide pnnt-mogelijkheden • kar met
meer dan één dnve tege('i»> werken * gebruikersvriendelijk • duidelijke handleiding,
met veel informatie Over het MSX dtsk-operatmg System
prijs («nel. diskette); f 49.00
-TASWORD MSX-TWEE-
De beste (jazeker!) tekstverwerker voor MSX. nu in een geheel nieuwe versie voor
MSX-2 computers Tot 00 kolommen op het scherm en ook op de prmter. Vele nieu¬
we mogelijkheden headers en footers. meerdere prints, moeilijk' formateren. auto
matische pagma-nummermg, blokken tekst verplaatsen, kopiéren en wissen, vijf
kladbloks, achtvoudige TAB instelling, GOTO regelnr.. eet., etc.
Optimaal werken met diskdrives (ook voor 2 drives, automatische back-up van alle
teksten, herbenoemen, saven, laden en wissen van bestanden etc.).
Vergelijk ook de volgende eigenschappen eens met die van andere tekstverwerkers;
volledig Nederlandstalig, d w z. zowel het programma als de handleiding
werkgeheugen meer dan 110K (i.p.v. 32K)
- 50 pagina s dik Nederlandstalig handboek, helder geschreven
- hulppagina met alle mogelijke commando's bereikbaar via 1 toetsmdruk
- de gebruiker ziet d rekt op het scherm, wat er op de prmter komt
met behulp van de meegeleverde voorbeeldtekst kan de gebruiker brnnen het
kwartier met Tas word aan de slag
- met mailmerge (ook voorwaardeiijk i afdrukken met gegevens uit databestanden
- op wezenlijke punten door de gebruiker zelf aan te passen, zodat een persoon
lijke' tekstverwerker kan ontstaan.
- output is volledig ASCII, dus klaar voor datacommunicatie
- met de Füosoft service kaart
- dit programma »s het dubbele waard van; disk f 149.00
-TASWORD MSX-
DE tekstverwerker voor a >e MSX 1 computers, werkt ook op MSX 2 (!). er met alle
printers. Tot 64 karakters per regel op het scherm : 1 1 en op de prmter Geheel Neder¬
landstalig, met duidelijke handle»dmg en servicekaart Wist u dat m ieder geval twee
Nederlandse computerbladen de kopy op Tas word MSX intypen’ Dat we aan bednj
ven speciale versies van Tas word MSX leveren’ cass ( ♦ disk versie) f 95,00
-EERSTE HULP (CARETAKER)-
Afgelopen met laad-fouten bij gebruik van een cassetterecorder' M b v. dit program
ma stelt u zelf de koppen van uw recorder perfekt af op de (kritische) laadvereisten
van de MSX computer. Eenvoudig te bedienen cass f 29.00
-ZELF PROGRAMMEREN
HISOFT UITGAVEN (• •> In Basic programmeren op oon MSX hoeft zo z'n beper
kingen. Wanneer de computer sneller en efficiënter moet werken, is het beter direkt
in machinetaal, of in een hogere programmeertaal zoals Pascal of C te schrijven.
HISOFT DEVPAC ld>s )Assembler en monitor cass f 79,00 disk f 1 75,00
HISOFT PASCAL cass f 1 25,00
HISOFTC ++-EDUKATIEF- d,Skf 175,00
GELD, DEELSOM ALFABET. PROCENTEN, WOORDMAKER. TAALBEDRUF.
LETTERGRUPER ENGLISH WORDS. OPTELLEN TOT 20. OPTELLEN EN
AFTREKKEN. CIJFERENO VERMENIGVULDIGEN Edukar.eve programma s met
spelelementen Pri|s per stuk cass f 34.50
DRIE-IN-EEN 3 educatieve programma s <w o. Aardrijkskunde met grote scroUen-
de «aart van NederlandI op een cassette, samen cass f 34.50
REDEKUNDIG ONTLEDEN UitgebrenJ edukatief programma voor de Nededandsa
taal Voor kinderen en ouderen, school en thuis Geen spelletje' cass * 59.00
- DIVERSEN -
I TJING Moo»e computerversie v.h Chmese orakel alleen op disk f 79.00
BRIDGE Neder and* ACOL systeem, om te leren bndgen cass f 49.00
MSX-64 PLUS Zorgt voor een professionelere (en overz»chtei>jkeri aantXik van uw
programma s MSX 64 - geeft d m v het meuwe Basic commando 'FPRINT' 64 te¬
kens per regel op screen 2 (dus meer tekst en cijfers per scherm) m uw e»gen pro¬
gramma's. Plus; grote lener-routine. Cass - er d«skvers»e samen op cassf 34.50
- VIDITELLERS OPGELET-
FILOTEL (050-1451 74) is onze eigen catabank. en 24 uur per dag bereikbaar voor
iedereen die apparatuur heeft om met Viditel te bellen (abonnement niet nodig)'
- INFORMATIE -
Programma s. gemerkt mot 2 sterren (•*) veroison 'enige) kennis van de Engelse
taai. Vraag onze gratis folder aan d.m.v. een briefkaartje lo.v.v. MSX) naar; Postbus
1353, 9701 BJ Groningen, of telefonisch: 050-1 37746 Filosoft produkten zijn te
koop in de goede computerzaak, maar ook rechtstreeks to bestellen: door storting
van het bedrag ♦ f 3.50 verz kosten op giro 20792 t.n.v Filosott, Groningen Tele
fonische bestellingen ( ♦ 6.50 rembourskosten) worden zo mogelijk nog dezelfde
dag verzonden. Voor gratis telefonisch advies; vrijdag, Filosoft servicedag'
MSX-MOZAIK januari-februari 1987 pag. 31
Boekbesprekingen
Boekbesprekingen
Titel: Eenvoudige interface schake¬
lingen voor MSX
Auteur: Oven Bishop
Uitgeverij: De Muiderkring
ISBN: 90 6082 276 5
Prijs: f32,50
De MSX-ers, die zich graag willen gaan
bezighouden met het maken van hardware-
schakelingen, die op de MSX-ccmputer
kunnen worden aangesloten, kunnen in
dit boek enige voorbeelden vinden, die
zeker voor uitbouw geschikt zijn. Het
gaat on eenvoudige elektronische
schakelingetjes, die direct op de MSX-1
canputers kunnen worden aangesloten. De
bouwer moet uiteraard wel iets van
elektronica afweten en niet te vergeten
van hoe gesoldeerd moet worden. De
auteur gaat uit van experimenteerprin-
ten, die in iedere vakhandel verkrijg¬
baar zijn. De schakelingen zijn verder
voorzien van een kort programmaatje,
waarmee de betreffende schakeling door
de computer kan worden gestuurd. Dit
laatste, evenals de schakelingen zelf,
zijn beknopt gehouden. Dat wil zeggen
dat er van uit wordt gegaan dat de
nabouwer zijn schakelingen verder naar
eigen inzicht verder gaat uitbouwen en
het programma verfraaid naar eigen
inzichten en wensen. Het boek kan
daarom gezien worden als een inleiding
voor de in de elektronica geïnteres¬
seerde MSX-er, die meer wil dan alleen
programmeren of spelen.
Enkele schakelingen:
* Modelbesturing;
* Pieper;
* Magnetisch slot;
* Vloeistof detector;
* Thermaneter.
Titel: MSX - programmeren in machine¬
taal
Auteur: M.B. Immerzee1
Uitgeverij: De Muiderkring
ISBN: 90 6082 260 9
Prijs: f32,50
Het boek telt 167 pagina's en wordt in
twee delen verdeeld: het eerste deel
met 100 pagina's gaat over de micropro¬
cessor in het algemeen en later
overgaande op de Z80 processor in het
bijzonder. Het tweede deel gaat in op
de MSX-computer en is voor de wat
gevorderde machinetaal programmeur
eventueel interessanter. Het hele boek
is echter bedoeld voor de beginnende
machinetaal programmeur, die niets weet
van de mogelijkheden die zich op dit
gebied manifesteren. Juist voor deze
programmeur is het eerste deel didac¬
tisch goed geschreven en behandeld de
mogelijkheden, die voor hem van belang
zijn in combinatie met de MSX-computer
op een later tijdstip. Allerlei adres¬
seringen en sprongen worden behandeld,
evenals de microprocessor in het alge¬
meen. Dit deel wordt afgesloten door de
instructieset van de Z80, overzichte¬
lijk verdeeld over twaalf pagina's. Het
tweede deel begint met de geheugeninde-
ling van de MSX-conputer, slotselectie
en het invoeren van machinetaal
programma's. Vervolgens wordt ingegaan
op de bijzonderheden van BASIC en hoe
de BASIC- regels in het geheugen staan
weggeschreven met behulp van tokens.
Hier beginnen ook de eerste kleine
machinetaal programma 's om de hoek te
kijken. In- en uitvoer naar beeldscherm
en printer worden behandeld, evenals
het werken met toetsenbord en cassette-
deck. De videoprocessor en de BASE-re¬
gisters kermen kort aan de orde, naast
MSX-MOZAIK januari-februari 1987 pag. 32
bewegende beelden, verplaatsen van het
schermgeheugen, de patroongenerator, de
grafische mode, de sprites en niet te
vergeten de hoge resolutie mode en de
meervoudige kleuren mode. Tenslotte
eindigt het boek met de ROM-routines
voor allerlei doeleinden binnen de
BIOS, die toegankelijk zijn voor de
gebruiker. Een boek dat vooral voor de
beginnende machinetaal progranmeur zijn
diensten kan bewijzen.
Titel: MSX2 machinetaal handboek
Auteur: H. Klopper en M. Ie Belle
Uitgeverij: Stark Texel
ISBN: 90 6398 915 6
Prijs: f42,90
Beide auteurs hebben een groot aantal
boeken op hun naam staan en hebben zich
dien overeenkomstig bezig gehouden met
de MSX ontwikkelingen en dus MSX2. In
feite is het machinetaal handboek voor
MSXl machines, dat met enkele routines
is uitgebreid voor MSX2. Met andere
woorden een aantal zaken zijn verduide¬
lijkt en aangepast. Ook dit boekje,
zoals trouwens praktisch alle machine¬
taal boeken, begint met een inleidend
praatje over getalstelsels en allerlei
bijkanende zaken. Gelukkig heel kort en
beknopt gehouden, waardoor veel
machinetaal programneurs beter aan hun
trekken kanen. Alhoewel de beginnende
machinetaal progranmeur meer moeite zal
hebben met het vervolgen van de
handelingen, maar de rest wordt
gelukkig aardig uitgelegd en is
begrijpelijk geschreven. BASIC met zijn
tokens, het geheugen, de videochip, de
microprocessor en niet te vergeten het
rekenen met bits en de verschillende
adresseringsmethodes kanen daarna aan
de orde. ROM-routines en de hooks kanen
aan bod en tenslotte worden enkele
programma voorbeelden gegeven, zoals
een cassette-diskette omzetting.
Appendices sluiten het geheel af,
waaronder een disassenbier, hooks,
I/O-tabellen, BlOS-routines en de
systeenvariabelen. All met al een
interessant boek, omdat de MSX2
bezitter van praktisch alles op de
hoogte kont, van wat zijn machine kan
en wat hij eruit kan halen.
Titel: MSX BASIC met VPOKE en sprite
toepassingen
Auteur: J.G. Ottenhoff
Uitgeverij: Stark Texel
ISBN: 90 6398 372 7
Prijs: f27,50
De schrijver van het boek gaat op een
populaire wijze met de lezer on, een
manier die vele, vooral BASIC program¬
meurs, zal aanspreken. In heldere
spreektaal gaat hij in op allerlei
zaken betreffende het progranmeren in
BASIC, want de auteur gaat ervan uit
dat de meeste BASIC programmeurs wel
weten hoe ze moeten programmeren, maar
dat er veel meer uit de MSX-ccmputer is
te halen dan de meeste programmeurs
weten. Dit zou een van de redenen zijn,
aldus de schrijver, dat er - naar
verhouding - vrij weinig wordt gepro¬
grammeerd. Het uitgangspunt vormt, het
kan dan ook niet anders, dat de lezer
met BASIC als programmeertaal op de
hoogte is en alleen een aantal dingen
wil lezen die hem het een en ander
verduidelijken, waardoor hij ineens zin
krijgt om dat programma dat allang in
de kast ligt, eruit te halen en af te
maken waar hij/zij gestopt is. Het boek
heeft als leidraad het schermbeeld en
hoe daarmee moet worden omgegaan. Na
een algemene inleiding volgt een
gedeelte dat doorspekt wordt met
programmavoorbeelden. Interessant is
ock aan het einde van het boek de
opgenanen listings van programma's,
waarin een aantal besproken zaken
duidelijk naar voren worden gebracht.
In het kort kan men stellen dat met dit
boek een andere wereld voor de meeste
BASIC programmeurs open gaat, alleen al
door de manier waarop het is geschre¬
ven. Het aanraden waard.
MSX-MOZAIK j aiuari-februari 1987 pag. 33
Foutmeldingen
Foutmeldingen anders
Het programma Foutmeldingen anders in het september/oktober nummer van MSX- MOZAIK
klopt in het geval dat de gebruiker in de directe modus werkt. Het werkt echter
niet als men aan het programmeren is. Het programma is zodanig aangepast door de
heer Stam, dat het nu ook werkt als in de programmeer modus. De versie voor de
directe modus kende twee kleine foutjes, die per ongeluk in het blad zijn
verschenen:
110 'H' moet zijn '&H'
130 PRINTUSR0(KLAAR MET moet zijn
130 PRINTUSRO("KLAAR MET
Het programma in de programmeer modus
ziet er als volgt uit:
10 ' Foutmeldingen in het Nederlands
20 ' Aanpassing voor program mode
door A. Stam
30 ' Eerst invoeren: ROMRAM
40 ' let op de spaties en eventuele
punten in de DATA!
50 AD-&H3D76
60 READA$:IFA$="END"THENNEW
70 F0RG=1T0LEN(A$)
80 P0KEAD,ASC(MID$(A$,G,1)):G0SUB110
90 NEXTG
100 P0KEAD,0:G0SUB110:G0T060
110 AD=AD+1:RETURN
120 DATA"NEXT zonder F0R "
130 DATA"Spelfout "
140 DATA"RETURN zonder G0SUB »
150 DATA"DATA tekort"
160 DATA"Foute functie-aanroep"
170 DATA"Te groot"
130 DATA"Geheugen op "
190 DATA"0nbekend regelnummer "
200 DATA"Subscript corresp.niet"
210 DATA"Array bestaat reeds"
220 DATA"Deling door nul "
230 DATA"Alleen in pr.!"
240 DATA"Variabelefout"
250 DATA"Stringruimte tekort"
260 DATA"String te lang "
270 DATA"Te veel string-functies
280 DATA"Kan nt. verder"
290 DATA"Foute DEF FN-functie
300 DATA"I/0-fout "
310 DATA"Fout geSAVEd"
320 DATA"Gn RÉSUMÉ"
330 DATA"RESUME zonder fout "
340 DATA"0nbekend foutnr. "
350 DATA"Parameter ontbr"
360 DATA"Te veel ingetypt "
370 DATA"Teveel inFIELD"
380 DATA"Inwendige fout"
390 DATA"Fout filenummer"
400 DATA"File niet gev."
410 DATA"File reeds open "
420 DATA"Input na einde"
430 DATA"Filenaam fout"
440 DATA"Directe opdracht"
450 DATA"Geen random 1/0 "
460 DATA"File nt. open"
470 DATA"END"
MSX-MOZAIK januari-februari 1987 pag. 34
689022
Irüï
handboeken
leerboeken
software
Wij hebben ons gespecialiseerd in nederlands-
talige computerhandboeken. Geen vertaalde
buitenlandse uitgaven, die vaak handelen over
apparaten die in Nederland niet te koop zijn,
maar praktische, handige en duidelijk geschre¬
ven boeken van nederlandse auteurs, toege¬
spitst op de interesses van nederlanders.
MSX Basic handboek voor iedereen
Voor zowel de professionele program¬
meur als voor de amateur is het Basic
handboek de ware steun en toeverlaat.
ISBN 90 6398 100 7 prijs f 49,95
MSX Disk handboek voor iedereen
Alles over het Basic in verband met de
schijveneenheid. Voor de Disk gebrui¬
ker een aanvulling op het Basic hand¬
boek.
ISBN 90 6398 407 3 prijs f 28,80
MSX DOS handboek voor iedereen
Volledige behandeling van het eerste
professionele MSX operating system:
het MSX DOS.
ISBN 90 C398 674 2 prijs f 26,75
MSX Quick disk handboek voor iedereen
Behandeling van alle Quick disk kom¬
mando '$. Voor de Quick disk gebruikers
een aanvulling op het Basic handboek.
ISBN 90 6398 254 2 prijs f 23,70
MSX Zakboekje
Alle belangrijke gegevens voor de Basic-
en machinetaalprogrammeur, zover
mogelijk in de vorm van tabellen.
ISBN 90 6398 888 5 prijs f 19,70
MSX Machinetaalhandboek
Om het uiterste uit uw MSX computer
te halen. De meeste machinetaalfunkties
worden aan de hand van duidelijke voor¬
beelden zeer uitvoerig uitgelegd.
ISBN 90 6398 735 8 prijs f 34,80
/Machinetaal
handboek
j HaroKloHH
Hi
Wartel LeBde
MSX Basic voor kinderen
Alle onderdelen van programmeertech¬
nieken die niet beslist nodig zijn,
worden niet behandeld. Ben kursus
programmeren voor kinderen vanaf de
leeftijd van 8 jaar.
deel 1 ISBN 90 6398 084 1 prijs f 19,70
deel 2 ISBN 90 6398 304 2 prijs f 24,75
/ MSX software plus /
MSX Introtape
MSX wordt op een vriendelijke en on¬
derwijzende manier vanuit nut bij de
gebruiker geïntroduceerd.
ISBN 90 6398 148 1 prijs f 36,10
MSX Script
Een volledig menu-gestuurde nederlands-
talige tekstverwerker met heel veel
funkties.
ISBN 90 6398 189 9 prijs f 59-
MSX Draws
Tekenprogramma; al binnen 10 minuten
uw eerste technische of kreatieve teke¬
ning maken op uw MSX computer.
ISBN 90 6398 754 4 prijs f 48.40
A CJ Groenevdd
BASIC
handboek
De meest komplete kursus MSX Basic in
drie delen, gericht op de beginnende
programmeur. Zowel voor individueel
als voor schoolgebruik. Opdrachten-
boekjes toetsen de opgedane kennis. In
elk deel is een voorbeeldprogramma op¬
genomen, dat ook op kassette verkrijg¬
baar is. Het vierde deel (nieuw!) in deze
serie geldt als MSX2 leerboek, een aan¬
vulling op de delen 1 toten met3.
Leerboeken: prijs f 24,75
deel 1 ISBN 90 6398 649 1
deel 2 ISBN 90 6398 769 2
deel 3 ISBN 90 6398 516 3
deel 4 ISBN 90 6398 737 4
Opdrachtenboekjes: prijs f 11,10
bij deel 1: ISBN 90 6398 596 7
bij deel 2: ISBN 90 6398 556 8
bij deel 3: ISBN 90 6398 516 9
bij deel 4: ISBN 90 6398 868 C
Programmakassettes: prijs f 32,80
bij leerboek deel 1 ISBN 90 6398 656 4
bij leerboek deel 2 ISBN 90 6398 566 5
bij leerboek deel 3 ISBN 90 6398 526 6
MSX2 Basic handboek
Onmisbaar handboek, de meest komple¬
te ruggesteun voor iedere MSX2 gebrui¬
ker.
ISBN 90 6398 221 6 prijs f 57,05
MSX2 Disk/Dos uitbreidingshandboek
De volledige behandeling van het MSX2
Disk Basic en het MSX Dos. Verder
praktische tabellen, duidelijke afbeeldin¬
gen en zinvolle voorbeelden.
ISBN 90 6398 222 4 prijs f 37,85
M$X2 Utility-Toepassingshandboek
Een bibliotheek van hulpprogramma's
die onontbeerlijk zijn voor elke MSX-er.
Alle programma's zijn geschikt voor
zowel MSX als MSX2 computers.
ISBN 90 6398 223 2 prijs f 30,05
MSX2 Zakboekje (in voorbereiding)
Alle belangrijke gegevens voor MSX2
Basic- en machinetaalprogrammeurs.
Een naslagwerk voor alle MSX- en
MSX2-ers.
ISBN 90 6398 224 0 prijs f 27,75
( MSX truuks en tips /
MSX Truuks en tips (reeks)
Programmeren is en blijft een kunst.
Daarom vindt u in Truuks en tips een
enorme sortering truuks, tips, routines
en programma's, die als het ware alle¬
maal wieltjes vormen die u niet voor de
tweede maal hoeft uit te vinden. Boor¬
devol slimmigheidjes en listigheden,
soms in machinetaal; in elk geval altijd
razend interessant.
deel 1 ISBN 90 6398 900 8 prijs f 25,15
deel 2 ISBN 90 6398 340 9 prijs f 25,15
deel 3 ISBN 90 6398 910 5 prijs f 25,15
deel 4 ISBN 90 6398 897 4 prijs f 25,15
deel 5 ISBN 90 6398 745 5 prijs f 25,15
deel 6 ISBN 90 6398 879 6 prijs f 25,15
deel 7 ISBN 90 6398 789 7 prijs f 25,15
truuks en tips
deel 1
A.C.J. Groene veld
MSX kompleet
rj
MSX Computers en printers aansluiten
en gebruiken
Aansluiten, programmeren van printers,
grafische modes, zelf tekens definiëren...
ISBN 90 6398 405 7 prijs f 27,75
MSX Verder uitgediept
Alles over peeks en pokes, RAM en
VRAM adressen, diskloader utility, be¬
veiligingen en interessante programma's.
ISBN 90 6398 447 2 prijs f24,10
MSX Praktijkprogramma's
De gegeven programma's zijn van uitge¬
breid kommentaar voorzien.
ISBN 90 6398 437 5 prijs f 24,75
MSX en MSX2 mogelijkheden
Wat kan, wat mankeert, wat kan ik met
mijn computer. Het programma onder¬
zoekt volledig de goede werking van
MSX en MSX2 computers.
ISBN 90 6398 606 8 prijs f 29,80
/ MSX2 software plus /
FISTAN
Geavanceerd professioneel softwarepak¬
ket voor financiële administratie, met
bijzonder grote kapacifeiten en een zeer
groot aantal menukeuzen. Kapaciteits-
richtgetallen: 2000 debiteuren, 2000
krediteuren, 2000 openstaande posten
en 10.000 mutatieregels (afhankelijk
van de ops/agkapaciteit van de aangeslo¬
ten diskdrive(s)). Voorzien van uitge¬
breide handleiding en veiligheid tegen
kopiëren van afgebroken verwerkingen.
Interaktieve boekingsmethode volgens
dagboek methode: kas, bank, giro, me¬
moriaal en in- en verkoopfakturen.
Vanaf de programmadiskette kan indien
gewenst nog een tweede administratie
worden in ge richt.
ISBN 90 6398 819 2 prijs f 300,50
FASTAN
Geavanceerd professioneel programma
voor professionele fakturering met een
groot aantal in ge bouwde extra's voor
optimale kwaliteit en betrouwbaarheid.
Mogelijkheid tot volledige fanandë/e
vastlegging in FISTAN. 1 januari 1987
ISBN 90 6398 889 3 prijs f 300,50
Schrijf zelf een boek of een commercieel softwareprogramma
Er zijn professionals en hobbyisten die veel kennis bezitten over zaken die nog niet in boeken te vinden zijn. Wij zijn op zoek naar
zulke mensen. Wanneer u tegen schrijven opziet, kunnen wij u helpen. Ook wanneer u een goed programma heeft geschreven voor MSX,
IBM of IBM-compatible computers, kunnen wij dat wellicht op kommerciële basis voor u uitbrengen. Aarzel niet en bel ons! Dat
telefoontje kan de eerste stap betekenen naar een lukratieve toekomst! _
Bel of schrijf voor een kompleet
MSX uitgaven overzicht:
uitgeverij STARK-TEXEL
postbus 302 1794 ZG Oosterenci tel 02223 661
MSX-MOZAIK januari-februari 1987 pag. 35
COMX PL-80 printer-plotter
COMX PL-80
een plotter/printer voor de MSX
Enkele maanden zijn we reeds in het bezit van een printer/plotter met als type-aan-
duiding PL-80 van COMX. In eerste instantie gaat het hierbij on een plotter, die de
mogelijkheid bezit om tevens op een eenvoudige wijze gebruikt te worden als
printer. Zo kan dit apparaat worden gebruikt voor het afdrukken van bijvoorbeeld
brieven, waarbij kwaliteit voorop moet staan. Zoals praktisch iedere plotter/prin¬
ter zijn ook bij het afdrukken net de PL-80 de karakters wat aan de smalle kant in
vergelijking met een matrixprinter. De tekens kanen dunner op papier, maar wel mooi
en gelijkmatig.
De PL-880 kan 80 tekens per regel
afdrukken, waarbij een mogelijkheid
bestaat om om te schakelen naar 40
tekens per regel, of indien van een
tekstverwerker gebruik wordt genaakt,
dan past hij zich daarop aan. In
tegenstelling tot de bekende
matrixprinters, moet de gebruiker bij
het afdrukken geduld hebben, want de
snelheid bedraagt in de letter mode
ongeveer 10 tekens per seconde. Als
voorbeeld kan daarnaast worden gegeven
dat de meeste letterwiel (margriet ofte
wel daisywheel) printers afdrukken met
een snelheid vanaf 15 tekens per
seconde. Een handigheid is dat deze
printer/plotter beschikt over
insteekgleuven, waarin zogenoemde
cartridges kunnen worden ingestoken.
Deze ROM-packs zijn los verkrijgbaar.
De cartridges bevatten extra karakter¬
sets, zoals italic, emphasized enzo¬
voorts. De gebruiker is zelfs in staat
om zelf een eigen karakterset te
ontwerpen, waarbij voorop staat dat een
EPROM programmeerapparaat onontbeerlijk
is. Het nieuwste op dit gebied is een
MSX- ROM-pack, die alle karakters van
de MSX aan kan, vanaf 0 tot en met 255,
en dat met behoud van de drie standaard
karaktersets, die het apparaat bevat.
Het tot stand kernen van deze cartridge
heeft wel voor de nodige spanning
gezorgd, omdat na afloop nog slechts
vier byte over was van de 8 kbyte
EPROM.
De MSX-module bevat in totaal vijf
karaktersets, waaruit op een eenvoudige
wijze kan worden gekozen door middel
van een LPRINT-opdracht, als volgt:
LPRINT CHR$(12);"2"
Uit de beschikbare karaktersets wordt
nu nimmer twee gekozen. De betekenis
van de nummers 0 tot en met 5 zijn:
0 = standaard karakterset
1 = italic
2 = emphasized
3 = outline
4 = MSX karakterset van 0 tot en met 31
5 = MSX karakterset van 32 tot en met
255
Wil men dus overschakelen naar de
normale MSX karakterset van 32 tot en
met 255 dan wordt de opdracht als volgt
gedefinieerd:
LPRINT CHR$(12);"5"
Voor de karakters van 0 tot en met 31
wordt de "5" veranderd in een "4" en
MSX-MOZAIK januari-februari 1987 pag. 36
meet bovendien het getal 64 bij de
gewenste code worden opgeteld. Bijvoor¬
beeld het afdrukken van de 'smile',
geschiedt dan als volgt:
LFRINT CHR$(12);"4";CHR$(65)
De volledige MSX-karakterset ziet er op
deze printer/plotter als volgt uit:
4/
!• + I - n LJ X/\-
5/
S " # $ * & ’ Cl*+i - . / 0 1 2 3 4 5 5 7 8 9 1 » < = >?a^3C
HIJKLMN0PQRSTUUi4XY2Cv]''_ < &bcde IgH i j k
pqrstuvwxyzf ! }*'Cüé&&&4cêëèï T i ^ 4 É ï € H
ÖÜ$£¥P, f4IÓÜfiN49ó’--'5{>S'«»^5ÏTÖÖUÜÏÏij > 4" 0
s , - ■ a I / I I ■ ^ ► 4 X H ■ I ■ <x i T n 2
0 !5 5 » a ( n ï t >< f J f ' 1
D E F
l m n
ö u ü
K ff S
a u y
G
o
y
§
Het plotten gebeurt niet alleen snel,
maar bovendien nauwkeurig, iets wat bij
dergelijke plotters niet vaak voorkomt.
In dit geval kunnen voorbeelden van
plotters aanhalen, die beduidend hoger
in prijs liggen en een veel slechtere
kwaliteit bieden. In principe fungeert
de plotter het lekkerste bij 80 grams
papier, wat ook wel gewoon kopieerpa-
pier wordt genoemd. Dunner papier wordt
afgeraden, waarbij 70 gram toch wel tot
het minimale gewicht behoort. Het
papier van 80 gram in het formaat A4
kan in iedere boekhandel worden
aangeschaft. Het plotten kan in vier
verschillende kleuren plaatsvinden met
in feite de gebruikelijke comrando's,
zoals DRAW, MOVE, AXIS, CHANGE PEN
enzovoorts. Deze opdrachten kunnen ook
vanuit MSX-BASIC worden opgeroepen,
door gebruik te maken van de LPRINT-op-
dracht, zoals
LPRINT ”J3"
waarin "J" de functie vervult van
CHANGE PEN, met andere woorden verwis¬
sel van pen en maak daarbij gebruik van
pen 3, de groene. In de handleiding
zijn een aantal voorbeeldprogramma's
opgenanen, die allemaal op een eenvou¬
dige wijze omgezet kunnen worden naar
MSX-BASIC. De meeste programma's werken
MSX-MOZAIK j aiuari-februari 1987 pag. 37
Spiral-Triangles
10 REU UOORBEELDPROGRAMMA«
20 REM SPIRAL TRIANGLES
30 REM GOOR MSX 1/2
40 LPRINT CHR$C13D
50 L-400
60 P=3.141593#
70 LPRINT "O"
80 LPRINT "M450,"+STR$C-L1+"0"
90 FOR 1=0 TO 119
100 J=I*P/180
110 LPRINT "M"+STR$CINTCL*SlNCJnD + ", "+STR$CINTCL*COSCJD)3
120 LPRINT "D"+STR$C INTCL*S1NC J+2XP/3D 3 D + " , "+STR$C INTCL*COSC J+2*P/3I DI
130 LPRINT "D"+STR$CINTCL*SINCJ+4*P/'33 3 3 + "," + STR$CINTCL*COSCJ+4*P/333I
140 LPRINT "D"+STR$C INTCL*SINC J ) D 3 + " > ,, +STR$C INTCL*COSC J 1)1
150 L=L/C2XSINCP/6+P/1801I
160 NEXT I
170 LPRINT "H"
MSX-MOZAIK januari-februari 1987 pag. 38
Tips en truuks deel 1
TIPS en TRUUKS (deel 1)
Wanneer je ruim een jaar met een MSX-computer hebt 'gespeeld' en je praat daarover
met mensen, die net met een dergelijke computer zijn begonnen, dan kom je tot de
ontdekking dat je in de loop van de tijd door experimenteren, het lezen van boeken
en onze 'vakbladen' en overleg met mede MSX-ers bent gaan beschikken over een
aantal handigheidjes, die voor een net beginnende MSX-er onder de categorie 'Tips
en truuks' voor de gebruiker vallen.
Nu kennen de meeste MSX-tijdschriften
wel een beginnersrubriek, maar dan gaat
het meestal om een inleiding in BASIC
of een inleiding in de voor een
beginner zeer duistere machinetaal,
terwijl de Tips en truuks reeks van
Uitgeverij Stark meer nut zal hebben
voor mensen die zelf programma's willen
schrijven. Vandaar dat we met de
redactie van dit blad hebben besloten
om eens een artikel aan die categorie
'gebruikers-tips ' te wijden.
Wanneer dit artikel inderdaad in een
behoefte zou blijken te voorzien, dan
zou overwogen moeten worden om daar een
soort van vervolg-serie van te maken.
De redactie is in dat geval uiteraard
bereid om door lezers ingezonden tips,
handigheidjes enzovoorts te verzamelen.
Na deze inleidende babbel, vervolgen we
met het eerste (?) deel.
Hoe krijg ik mijn programma 's op
diskette?
Er zijn heel wat MSX-ers die beginnen
met een cassetterecorder om programma's
te laden en op te slaan. Dat heeft
trouwens niet altijd nadelen: zo kun je
tijdens het laden van sommige
programma's nog even snel een paar
boodschappen doen.
Na verloop van tijd doet dan een
diskette station ofte wel een diskdrive
zijn intrede (een overstap naar een
losse drive of een MSX-2 computer) en
dan ontstaan vaak de problemen, zoals
die in de titel van deze aflevering
zijn bedoeld. Met 'gewoon' BASIC (te
laden met CLOAD bij cassettegebruik)
lukt het meestal wel, maar bij bijvoor¬
beeld machinetaal programma 's kcm je in
de moeilijkheden.
Vooraf nog enkele opmerkingen:
Dit artikel is bedoeld voor diegene die
ook bij hun aangestelde commerciële
software willen profiteren van de
grandioze mogelijkheden van een
diskdrive on programma's flitsend snel
en betrouwbaar te laden.
Het is op zich niet onredelijk dat bij
sommige programma's niet zal lukken.
Dit is bijvoorbeeld het geval bij de
meeste programma's van Aackosoft
(gelijk al een tip overigens), maar die
firma brengt de meeste van haar
programma's dan ook uit op diskette.
Bij andere softwarehuizen is dat echter
al te vaak niet het geval en dan kun je
je dure aanschaf niet gebruiken, zoals
je dat waarschijnlijk van te voren had
bedacht. Welnu ...
TIP 1: gebruik altijd een klad-diskette
om te proberen of een bepaald programma
op diskette gezet kan worden.
MSX-MOZAIK januari-februari 1987 pag. 39
Als er iets mis gaat, en dat wordt vaak
ganerkt als het te laat is, dan KAN de
zogenoemde directory (inhoud) van de
schijf, waarin door het systeem wordt
bijgehouden waar welk programma op de
schijf ligt opgeslagen, om zeep worden
geholpen. De schijf moet dan opnieuw
worden geformatteerd (CALL FORMAT,
enzovoorts), waardoor alle programma"s
op die schijf verloren gaan.
TIP 2: Maak altijd gebruik van de
mogelijkheid van Disk-BASIC om bij het
op de schijf zetten van een programma
aan te geven wat voor soort programma
het is.
Na het commando FILES (of DIR bij
MSX-DOS) kan je altijd zien of een
bepaald programma in BASIC of in
machinetaal op schijf is gezet. Wat te
denken van de volgende suggesties:
- BASIC wordt op schijf gezet met de
toevoeging .BAS of .BAT (dus SAVE
"NAAM.BAS"). N.B.: BASIC kan van
cassette worden geladen met CLOAD (na
wegschrijven met CSAVE) en LOAD"CAS:"
of MERGE"CAS:" (na weggeschreven te
zijn met SAVE"CAS:"). In deze laatste
gevallen gaat het om een zogenoemd
ASCII- formaat, een internationale
standaard voor gegevensopslag bij
computers.
- ASCII zetten we op schijf met de
toevoeging .ASC en de toevoeging ,A na
de programmanaam (dus
SAVE"NAAM.ASC",A). N B : Dergelijke
ASCII-files kunnen ook ingelezen worden
op een computer met GW-BASIC (IBM
computers en compatibele machines).
ASCII-files worden meestal van cassette
geladen met RUN"CAS:", maar dat
vergeten we even.
- Machinetaal zetten we op schijf met
de toevoeging .BIN (dus
BSAVE"NAAM.BIN", beginadres, eindadres,
executie-adres (geen paniek, want de
uitleg volgt).
TIP 3: Zorg dat je een programma hebt
dat de inhoud van een cassette op een
beeldscherm kan tonen.
De cirkelzaag muziek, zoals de geluiden
op een computer cassette ook ?-el
worden genoemd, bestaan voor menselijke
oren uit fluittonen, gevolgd door
krassende en piepende geluiden. De
fluittonen leiden meestal naar een
zogenoemde HEADER, waarin de naam van
het programma (FOUND: NAAM) en het
formaat (BASIC, machinetaal enzovoorts)
en bij machinetaal de geheugenadressen
zijn opgenomen. Tegenwoordig zijn er
programma 's, die deze informatie kunnen
lezen en op het scherm kunnen weerge¬
ven. Het bekendste voorbeeld hiervan is
waarschijnlijk TapDir (MSX ccmputer
magazine, dat ook door de NOS is
uitgezonden), maar er zijn ook commer¬
ciële programma's met dezelfde functie.
TIP 4: Bewaar de gegevens, die via dat
index programma worden verkregen.
(Hetzij door de printer met het
programma mee te laten lopen, zoals bij
TapDir kan, hetzij door pen en papier
te gebruiken.) Het zal duidelijk zijn
dat de drie geheugenadressen (zie Tip
2) bij machinetaal erg belangrijk zijn
en goed genoteerd moeten worden. In de
meeste gevallen gebeurt de weergave op
het scherm in hexadecimaal: een
combinatie van vier cijfers en/of
letters (bijvoorbeeld C800). U moet
daar altijd &H voorzetten!
MSX-MOZAIK januari-februari 1987 pag. 40
TIP 5: Vergeet voorlopig die program¬
ma's, waarin je 'Unknown', ???? of iets
dergelijks tegenkomt. Dergelijke
programma 's kunnen normaal gesproken
niet afzonderlijk worden ingelezen en
dus straks ook niet op diskette worden
gezet.
TIP 6: Pas straks op met machinetaal
programma's, die het geheugengebied
gebruiken, waarin het systeen Disk—
BASIC heeft geplaatst. In het algemeen
gesteld is elk geheugenadres boven
59.000 (in hex &HHE678) niet bruikbaar
bij disk-gebruik. Je moet dus oppassen
bij programma's, waarbij bijvoorbeeld
het eindadres (middelste) of het
executie=adres (het laatste) volgens
het index- programna in dit gebied
terecht komt.
Nu wordt het dan toch tijd voor een
paar truuks!
Vooraf: Als je je maar aan Tip 1 houdt,
kan er in feite maar weinig mis gaan.
De computer kan na het inladen van een
programmadeel 'op slot gaan' (even
uitzetten of resetten is daarna het
motto), de drive kan plotseling gaan
draaien (zelfde oplossing) of - zoals
vermeld - de directory van de schijf
gaat naar de knoppen (opnieuw formatte¬
ren) .
TRUUK 1: Probeer het originele pro¬
gramma te laden zonder
executie-opdracht.
- BIOAD"CAS:" in plaats van
BIOAD"CAS:",R
- L0AD"CAS:" in plaats van RUN"CAS:" of
LQAD"CAS:",R
- CLOAD zonder F5 in te drukken.
De uitwerking voor BLOAD-programma 's
volgt hierna. We beginnen eerst met de
afdeling met een BASIC laadprogramaat-
je.
TRUUK 2: Bestudeer het met L0AD"CAS:"
of CLOAD ingeladen programma.
Simpel en toch eenvoudig: na de OK-mel-
ding van de ccmputer kan je het zojuist
ingeladen programma bijna altijd gewoon
listen. In vrijwel alle gevallen zal je
in de listing een of meer regels
aantreffen met een laadinstructie,
zoals bijvoorbeeld BLOAD"CAS:",R.
Uiteraard zit er een logica tussen de
via TIP 4 verkregen inhoud van een
programma en de laadinstructie in het
nu geliste prograirmaatje. Zijn bijvoor¬
beeld drie in machinetaal geschreven
programmadelen te voorschijn gekomen
met TapDir, dan vindt je in de lader
meestal drie BLQAD- opdrachten.
TIP 7: Vergeet voorlopig de program¬
ma 's, waarbij deze
'een-op-een-verhouding' niet aanwezig
is en
TIP 8: verwacht problemen bij die
gevallen, waarin in de lader
BLOAD"CAS:” in plaats van BLOAD"CAS:",R
staat.
Bij bijvoorbeeld GunFright vind je in
de listing eenmaal BLOAD"CAS:",R,
terwijl volgens TapDir nog twee
machinetaal programma's volgen. Die
worden dus ingeladen door een instruc¬
tie in het eerste machinetaal gedeelte.
Bij bijvoorbeeld verschillende program¬
ma 's van Kuma staat in de lader voor
een van de delen BLOAD"CAS:", terwijl
dat deel bij het inladen toch automa¬
tisch wordt opgestart. Voor deze eerste
aflevering moeten dergelijke program-
MSX-MOZAIK j aiuari-februari 1987 pag. 41
ma's tot de categorie 'kan niet op
disk' worden gerekend.
TRUUK 3: Breng de nodige wijzigingen in
de lader aan. Dit gaat net als bij het
verbeteren van een fout in een listing
van een zelf ingetikt programma.. We
moeten nu het volgende doen:
1. Bij het inladen van een diskette
moet altijd de naam van het te laden
programma worden vermeld. Dus: in
plaats van tweemaal BLOAD"CAS:",R
bijvoorbeeld BLOAD"NAAMl" en
BL0AD"NAAM2".
2. Die namen mogen niet een tweede keer
op de diskette worden gebruikt (dat kan
trouwens ook niet, bij de tweede keer
opslaan met dezelfde naam, wordt de
eerste gewoon overschreven en is
daarmee voorgoed verdwenen!!)
3. We kunnen nu de wijzigingen in de
lader aanbrengen. Bij machinetaaldelen
veranderen we BLOAD"CAS:",R of
BLOAD"CAS:NAAM",R of BLOAD"NAAM",R in
BLOAD"NAAM?.BIN" (voor ? vult u een
getal in, een 1 voor het eerste deel
enzovoorts).
4. Als er meerdere BLQAD"CAS:",R
opdrachten in de lader voorkomen,
kunnen we ook op het veranderde
programma ,R achter de instructie
opnemen, maar ...
TRUUK 4: Zorg ervoor dat het laatste
machinetaaldeel altijd zonder ,R wordt
ingeladen. (Deze truuk is ook nodig als
er maar een machinetaaldeel moet worden
ingeladen.) De diskdrive heeft na een
laad- of save-opdracht even tijd nodig
om tot stilstand te komen. Als een
machinetaal programma nu gelijk na het
inladen wordt gestart, dan zal de drive
in veel van de gevallen blijven draaien
met mogelijk nogal vervelende gevolgen.
Het wachten top het tot stilstaan kernen
van de drive kunnen we overigens
automatisch laten verlopen: we voegen
een regel toe, waarin een wachttijd
voorkomt, bijvoorbeeld F0RX-1T0...:NEXT
(voor een Philips drive is 1500 een
redelijk veilige wachttijd, voor een
Sony drive kan beter 2500 worden
aangehouden.)
TRUUK 5: Voeg als laatste regel in het
programma een executie-opdracht toe.
Eenvoudig: met bijvoorbeeld TapDir
hebben we onder andere het executie—
adres van machinetaal programma 's (of
delen daarvan) gekregen. Bij program¬
ma's met meer BLOAD-opdrachten nomen
we, zoals gezegd het laatste deel (bij
een in te laden machinetaal programma
is de keus uiteraard niet moeilijk). We
voegen nu een laatste regel aan ons
programma toe:
DEFUSR=&Hexecutie-adres:X-USR(0)
We kunnen tot slot ons programma nog
eens listen ter controle en gaan het
vervolgens op schijf zetten en wel met
SAVE"NAAM.BAS" (uiteraard .BAS, want
het was toch een stukje BASIC programma
nietwaar).
TRUUK 6: Laad een-voor-een de verschil¬
lende machinetaaldelen met BLQAD"CAS:"
van cassette en schrijf dat stuk weg
naar schijf. Na het inladen volgt als
het goed is de OK-melding of de machine
gaat op slot of RESET zich zelf, in
deze laatste beide gevallen moeten we
dat programma maar even vergeten. Na OK
kunnen we het programma of het program-
madeel op diskette zetten, namelijk met
BSAVE"NAAM?.BIN",beginadres,eindadres,-
executie-adres (zie voor ? Truuk 3 en
MSX-MOZAIK januari-februari 1987 pag. 42
voor adressen onder andere Tip 3).
TRUUK(je) 7: Gebruik de schermeditor
van MSX om de volgende prograirmadelen
op dezelfde manier te laden en op te
slaan. Op het scherm staat meestal een
stuk van de listing van onze lader, de
BLOAD"CAS:"-opdracht, daaronder
POUNDrNAAM, gevolgd door OK en de
ingetikte BSAVE-opdracht. Breng de
cursor naar de FOUND- regel en druk
eenmaal op de DEL-toets (handig bij
programmadelen, die zonder naam op
cassette staan of met dezelfde naam
voor elk deel), breng de cursor
vervolgens naar de BLQAD"CAS:"-regel en
druk op de RETURN- of ENTER-toets en
voila.
Na OK op de BSAVE-regel even NAAM
veranderen en ... de geheugenadressen
uiteraard! Zo worden alle delen van de
cassette naar de diskette overgezet. We
kunnen nu gaan proberen of het pro¬
gramma inderdaad van schijf kan worden
geladen.
TRUUK 8: RESET eerst de computer even
(RESET-knop bij enkele machines, net-
schakelaar bij andere of door middel
van POKE&HFF07,&HC 7 in te tikken en op
de ENTER-toets te drukken. Het is niet
altijd nodig, maar het is een kleine
moeite. Je kunt nu gewoon RUN"NAAM.BAS"
intikken en als het mee zit, nou dan
zit het niet tegen en start het
programma, zoals dat de bedoeling was.
De lader kan eenvoudig nog even worden
veranderd door LOAD"NAAM.BAS" in te
tikken, gevolgd door een LIST en Truuk
3 te herhalen.
We sluiten dit artikel af met ...
TRUUK 9: Maak zelf een BASIC-lader voor
programma's, die met BLOAD"CAS:",R
moeten worden geladen van cassette. Dat
komt namelijk vaak genoeg voor. Het op
schijf zetten van het (dus uit een
machinetaaldeel bestaande programma)
gaat zoals beschreven in Truuk 6. De
simpelste (geen CLEAR-opdracht nodig)
BASIC- lader ziet er als volgt uit:
10 CLS:KEYOFF:LOCATEO,10:PRINT"BIDAD"-
CHR$(34)"NAAM.BIN"CHR$(34)
20 LOCATEO, 12:PRINT "DEFUSR=&H_:-
X=USR(0)"
30 LOCATEO,8:PRINT" 'het hartjesteken'
40 NEW:END
Opslaan met SAVE"NAAM.BAS". Na een RUN
van dit programmaatje zie je het
tekentje van regel 30, een lege regel
(voor de cursor), BLOAD"NAAM.BIN", een
lege regel en regel 20 op het scherm
afgedrukt. De cursor zal op BLOAD
enzovoorts staan, hier kun je gewoon op
RETURN drukken! (We hebben immers een
schermeditor bij MSX).
De drive gaat lopen, computer zegt OK,
de cursor staat nu op de laatste regel.
We wachten tot het drive-lampje uit is
en ... drukken nogmaals op de RETURN-
toets.
Met deze simpele truuk kan je trouwens
ook een "LOAD-MENU" maken voor alle
programma op schijf.
J. van den Berg.
MSX-MOZAIK januari-februari 1987 pag. 43
■JU KI
PROFESSIONEEL
PRINTEN MET DE
JUKI-MSX PRINTER6000
M.M.B. b.v. Vmkenveld2, 5249JP Rosmalen
Tel. 04192-19133, Telex 50471 mvbnl, Nederland
M.V.B. PvbA. Industrieterrein, Zwaluwbeek3,
2740 Beveren-Melsele. Tel. 03/252.44.00, België
PRINTEN DOE JE MET JUKI
MSX-MOZAIK januari-februari 1987 pag. 44